141 Commits

Author SHA1 Message Date
Rob Bocchino
5c98f13b51
Merge pull request #140 from fprime-community/cpp-headers
Revise generated C++ headers
2022-07-12 08:26:23 -07:00
bocchino
8187b05e51 Revise headers for generated C++ 2022-07-08 14:02:55 -07:00
bocchino
cceec03f05 Revise header files in generated C++ 2022-07-08 13:48:01 -07:00
bocchino
2041440016 Use U8 as the serialized size of bool 2022-07-08 13:12:17 -07:00
tiffany1618
f53278097d Syntax adjustment for C++ arrays 2022-07-07 17:52:11 -07:00
tiffany1618
ef8e4785eb Add struct header files from Python autocoder for C++ array writer tests 2022-07-07 11:37:31 -07:00
tiffany1618
316a287d1a Add struct test for C++ array writer using Python struct autocoder 2022-07-07 11:15:16 -07:00
tiffany1618
2517f2cfd1 Update unit tests for C++ array writer 2022-07-06 16:48:13 -07:00
tiffany1618
f066c6998a Add struct test for C++ array writer 2022-07-05 17:32:46 -07:00
tiffany1618
a32f02d3c5 Add abstract type test/update unit tests for C++ array writer 2022-07-05 15:03:21 -07:00
tiffany1618
a4fccada2f Update unit tests for C++ array writer 2022-07-05 14:27:25 -07:00
tiffany1618
85aee460fc Fix unit tests for fpp-to-cpp arrays 2022-07-05 11:56:20 -07:00
tiffany1618
0dca790b97 Add initial unit tests for fpp-to-cpp arrays 2022-07-05 11:33:06 -07:00
Anthony Limiero
a08ebcd336 Updates cpp banner comment to include the tool it was generated from 2022-06-28 13:41:04 -07:00
bocchino
95198814fd Revise check cpp script 2022-06-21 08:44:55 -07:00
tiffany1618
c763c80ebb Add unit tests for fpp-to-cpp enums 2022-06-15 16:38:26 -07:00
bocchino
4d21f8b994 Merge branch 'main' into issue-116-cpp-enums 2022-05-23 11:51:38 -07:00
bocchino
a01670854e Revise C++ topology code gen 2022-05-22 16:08:14 -07:00
bocchino
324897b50a Revise C++ topology code gen 2022-05-22 15:25:35 -07:00
bocchino
b2d075aae2 Revise topology C++ code gen 2022-05-22 15:08:44 -07:00
bocchino
5260c67b12 Revise C++ topology code gen 2022-05-22 14:56:46 -07:00
bocchino
ec6826f833 Revise topology C++ code gen 2022-05-22 14:45:36 -07:00
bocchino
22e6dadfe2 Revise topology C++ code gen 2022-05-22 14:40:41 -07:00
bocchino
db19ec51c1 Revise C++ topology code gen 2022-05-22 14:33:03 -07:00
bocchino
270dd18a86 Revise topology C++ code gen 2022-05-22 14:26:29 -07:00
bocchino
790f9ee284 Revise topology C++ code gen 2022-05-22 14:09:42 -07:00
bocchino
23590e8871 Revise topology C++ code gen 2022-05-22 14:03:36 -07:00
bocchino
b9c3523d9d Revise topology C++ code gen 2022-05-22 13:53:15 -07:00
bocchino
6398a9e3b5 Revise C++ topology code gen
Revise unit tests
2022-05-22 13:19:21 -07:00
bocchino
f5ff93e3c5 Update unit tests 2022-05-19 21:17:02 -07:00
bocchino
15c06e30fe Update fpp-to-cpp and tests
Add code gen for optional concrete type name in instance specifier
2022-05-18 15:13:16 -07:00
bocchino
074a92ceb9 Refactor CppWriterState 2022-05-02 10:39:37 -07:00
bocchino
3656cae2bb Update unit tests for fpp-to-cpp 2022-04-29 16:25:09 -07:00
Michael D Starch
781d2fede6 updating test references with copyright removal 2022-04-11 12:05:04 -07:00
Michael D Starch
910322cc27 replacing remove_year with cp 2022-04-11 12:01:23 -07:00
bocchino
9a97866ce5 Revise fpp-to-cpp tests 2022-02-01 11:50:46 -08:00
bocchino
758cdedaef Add build.properties files to sbt build
This should make the build more portable
2022-01-31 14:44:41 -08:00
bocchino
507ebd9029 Fix year filter in unit tests
Some tests were failing because 2021 changed to 2022
2022-01-06 15:10:09 -08:00
bocchino
e938ebe3ab Revise unit test checks
Add stricter checking when compiling C++
Selectively disable warnings due to F Prime code gen
2021-12-06 15:43:31 -08:00
bocchino
8feb7e2dd9 Revise C++ code gen
Add comment to default CPU argument
2021-11-29 10:43:39 -08:00
bocchino
f94cd4ee3f Revise C++ code gen
Update generated code for task start
Update tests
2021-11-29 09:51:52 -08:00
bocchino
fc48a3af75 Revise check scripts 2021-11-03 13:55:12 -07:00
bocchino
81496e6d5d Revise clean script 2021-11-03 13:34:30 -07:00
bocchino
09509571fb Remove generated files 2021-11-03 13:33:50 -07:00
bocchino
d64687668a Revise User's Guide
Revise discussion of generated include guards
2021-10-14 17:19:47 -07:00
bocchino
b0823a16b3 Migrate to C++11
Replace NULL with nullptr
2021-10-14 16:38:38 -07:00
bocchino
2434030a5c Revise behavior of include guards in FPP constants
Synthesize guard from directory when there is no -g option
Revise fpp-to-cpp tests
2021-10-14 16:03:17 -07:00
bocchino
fb2d5fa6ba Revise fpp-to-cpp tests
Add test for CPU
2021-09-28 08:40:36 -07:00
bocchino
db35479b59 Revise lexing rules for strings
Revise code gen
Revise tests
2021-09-22 10:56:28 -07:00
bocchino
ad555699f4 Revise lexing rules for strings
Revise tests to match
2021-09-22 10:29:51 -07:00