1145 Commits

Author SHA1 Message Date
bocchino
1397cc673b Revise C++ top public functions
Revise tests
2021-07-05 11:58:12 -07:00
bocchino
e78b5d56c9 Revise fpp-to-cpp
Start to add code for top public interface functions
Update tests
2021-07-05 11:43:19 -07:00
bocchino
68d32d22d8 Reivse Top Private Functions
Revise tests
Fix formatting bug in code gen
2021-06-23 09:57:20 -07:00
bocchino
f125f5cab9 Revise Top Private Functions
Add code gen for tearDownComponents
Revise tests
2021-06-23 09:50:41 -07:00
bocchino
1adc4a473b Revise Top Private Functions
Add code gen for freeThreads
Revise tests
2021-06-23 09:43:49 -07:00
bocchino
9def4cd59e Revise Top Private Functions
Fix bug in code gen
Revise tests
2021-06-23 09:21:51 -07:00
bocchino
0964bd72fd Revise Top Private Functions
Add code gen for stopTasks
Revise tests
2021-06-23 09:10:37 -07:00
bocchino
d36ee4a508 Revise Top Private Functions
Add code for starting tasks
2021-06-22 17:05:20 -07:00
bocchino
36b0ee880c Revise fpp-to-cpp tests 2021-06-22 16:46:34 -07:00
bocchino
9f5f48ac9e Revise Top Private Functions
Add command registration and parameter loading
Revise tests
2021-06-21 20:55:44 -07:00
bocchino
50dd1e0ba7 Revise Top Private Functions
Add code gen for connections
Revise tests
2021-06-21 18:52:40 -07:00
bocchino
d2fb162a24 Revise Top Private Functions
Add setBaseIds
2021-06-21 17:33:25 -07:00
bocchino
33759b9d57 Revise Top Private Functions
Add config components
Revise tests
2021-06-21 14:57:37 -07:00
bocchino
52acc91238 Revise Top Private Functions
Add init components
2021-06-21 14:23:16 -07:00
bocchino
4d766ee871 Revise health C++ autocoding
Don't use getObjName: it's not guaranteed to work properly.
Instead, use the component name.

Fix vim syntax highlighting for multiline strings
2021-06-10 19:18:51 -07:00
bocchino
7aec17ed58 Fix bug in lexer
Double quotes in multiline strings were not handled correctly
2021-06-10 17:08:34 -07:00
bocchino
a89f8a900e Revise C++ code gen
Generate code for component instances
Update tests
2021-06-10 16:29:39 -07:00
bocchino
ec878de8d8 Add C++ code gen test for health topology 2021-06-01 20:08:17 -07:00
bocchino
431b904ef6 Revise check-cpp script 2021-06-01 20:04:52 -07:00
bocchino
70a8ef1103 Add basic test for topology C++ generation 2021-06-01 20:02:08 -07:00
bocchino
97bcab7d12 Refactor fpp-to-cpp test scripts 2021-06-01 17:37:49 -07:00
bocchino
cd223746b1 Refactor fpp-to-cpp test scripts 2021-06-01 17:20:36 -07:00
bocchino
f45d2ed76d Refactor fpp-to-cpp test scripts 2021-06-01 17:13:05 -07:00
bocchino
6236f480c2 Add check-cpp script 2021-06-01 17:06:11 -07:00
bocchino
3a67c47e0c Reorganize fpp-to-cpp tests 2021-06-01 17:05:03 -07:00
bocchino
c2fff7eb36 Revise name of FppConstants C++ files
Use Ac suffix
Revise tests and Users' Guide to match
2021-05-26 19:42:39 -07:00
bocchino
f8264c7cbb Revise banners for generated C++
Revise tests to match
2021-05-26 16:17:37 -07:00
bocchino
0a3878ee18 Update fpp-to-cpp tests
Add test cases for constants defined in components
2021-01-18 16:04:54 -08:00
bocchino
1f8f13e85a Add .gitignore file 2021-01-08 16:17:48 -08:00
bocchino
a9bbf058ab Fix test regressions
Remove dependency on copyright year
2021-01-08 10:19:11 -08:00
bocchino
a704104e28 Replace links to old repo 2020-12-11 17:31:14 -08:00
bocchino
6feaa5428b Revise tests; revise code gen
Add port to fpp-format test
Revise Line codegen: suppress indentation spaces when line is empty
2020-09-29 15:43:47 -07:00
bocchino
01fd38d5f2 Revise fpp-to-cpp
Alphabetize file name output
2020-09-22 17:54:37 -07:00
bocchino
2e9e059efb Fix bug in C++ constant generation (#71)
Add test
2020-09-22 16:34:14 -07:00
bocchino
df7df883b4 Revise README files 2020-07-15 14:43:59 -07:00
bocchino
d2e0fcab96 Revise comments 2020-07-15 13:06:39 -07:00
bocchino
ddf771f416 Revise fpp-to-cpp tests 2020-07-15 11:43:42 -07:00
bocchino
081f3d3230 Add missing file 2020-07-15 11:42:20 -07:00
bocchino
af6cb1dbde Revise fpp-to-cpp tests 2020-07-15 11:41:52 -07:00
bocchino
3529626869 Revise fpp-to-cpp tests 2020-07-15 09:47:51 -07:00
bocchino
4fbe46d3b9 Add fpp-to-cpp test 2020-07-15 09:35:38 -07:00
bocchino
9d1f8c3a69 Update fprime-gcc conform to F Prime changes 2020-07-15 08:57:46 -07:00
bocchino
3c8e8388fc Revise README 2020-07-14 16:44:59 -07:00
bocchino
70bd001507 Revise fpp-to-cpp tests 2020-07-14 16:42:19 -07:00
bocchino
ebfa27adb2 Add fpp-to-cpp tests 2020-07-14 16:19:24 -07:00