60 Commits

Author SHA1 Message Date
Andrei Tumbar
0709ca5142 Add a keyword prefix before the template parameters 2025-12-02 15:19:03 -08:00
Andrei Tumbar
5904211643 Added format tests and update ast writer 2025-10-28 17:46:20 -07:00
Andrei Tumbar
007d484d05 Merge remote-tracking branch 'origin/feature/topology-ports' into topology-ports-semantics 2025-10-28 11:08:33 -07:00
Andrei Tumbar
9b4cf8fa27 Merge remote-tracking branch 'origin/main' into feature/topology-ports 2025-10-28 10:49:07 -07:00
Andrei Tumbar
1f66709040 Update format tests 2025-10-27 13:29:27 -07:00
Andrei Tumbar
9cd056e528 Update syntax tests 2025-10-22 22:05:06 -07:00
Andrei Tumbar
cd2334b3e2 Merge remote-tracking branch 'origin/topology-ports-syntax' into topology-ports-remove-private-instance 2025-09-26 16:23:55 -07:00
Andrei Tumbar
f9c90e5779 Update ast writer 2025-09-26 16:23:32 -07:00
Andrei Tumbar
83cdbd34b9 Merge remote-tracking branch 'origin/topology-ports-syntax' into topology-ports-remove-private-instance 2025-09-26 16:04:04 -07:00
Andrei Tumbar
6516d48458 Update ref and traces 2025-09-26 15:29:29 -07:00
Andrei Tumbar
0f0518a9be Rename port export to topology ports 2025-09-25 12:08:54 -07:00
Andrei Tumbar
44e5aa35d9 Fixed build and added tests 2025-09-17 22:21:48 -07:00
Andrei Tumbar
8a2e51dda3 Add fpp-format/fpp-syntax tests and fix implementation 2025-08-21 09:29:15 -07:00
Andrei Tumbar
fe9cea02ed Fix syntax add tests 2025-08-21 09:12:24 -07:00
Rob Bocchino
844e080ea6 Merge branch 'main' into interfaces-syntax 2025-06-03 09:12:24 -07:00
Andrei Tumbar
bdc4babe83 Update ref 2025-05-28 10:19:35 -07:00
Andrei Tumbar
c20c3ad695 AstWriter, FppWriter and tests for these 2025-05-28 10:12:08 -07:00
Brian Campuzano
72bf94ea6b Merge branch 'main' into feature/external-params 2025-04-14 13:36:55 -06:00
Rob Bocchino
4fc5c616fa Fix bug in syntax writers 2025-04-10 16:25:52 -07:00
Brian Campuzano
12456703ee Addressed some review comments 2025-03-14 13:10:20 -06:00
Brian Campuzano
236ccfdeec Moved the external parameter keyword to the front 2025-03-12 17:46:14 -06:00
Brian Campuzano
deb1b38d1d Fixed external parameter syntax UT 2025-03-11 16:55:15 -06:00
Andrei Tumbar
0bb607110a Merge remote-tracking branch 'origin/main' into tumbar-type-alias-syntax 2025-02-13 11:05:46 -08:00
Rob Bocchino
eb6f3a6b2a Revise tlm packets
Rename level to group
2025-02-12 10:16:55 -08:00
Rob Bocchino
3ece3b4c9d Revise implementation
Rename telemetry packet group to telemetry packet set
Update tests
2025-02-12 09:48:35 -08:00
Andrei Tumbar
bc7a7f7f23 Fix test bugs 2025-02-03 09:44:26 -08:00
Andrei Tumbar
a4209a721d Implement type alias syntax 2025-01-31 17:04:31 -08:00
Rob Bocchino
d5f9e10745 Revise parser and syntax tests 2025-01-21 16:41:30 -08:00
jawest
0b1ea5f422 Merge branch 'main' into issue-249 2024-09-24 15:22:08 -07:00
jawest
a04f484ce1 added unit tests, cleanup 2024-09-19 13:52:05 -07:00
Rob Bocchino
4302a7ac92 Revise state machine syntax 2024-08-05 10:47:16 -06:00
watney
d63e805bfd Update syntax and text for priority and queue full behavior for state machine instance 2024-08-01 17:35:05 -07:00
Rob Bocchino
694206dda9 Revise syntax test input 2024-06-06 09:26:36 -07:00
Rob Bocchino
f700a59e56 Replace Bar/Bar with SO/so for stylistic consistency 2024-06-06 09:20:56 -07:00
Rob Bocchino
4e8e5caa1a Revise syntax test
Replace Foo/foo with S/s for stylistic consistency
2024-06-06 09:18:21 -07:00
watney
fdcff4799f All Syntax and Format changes for state machines 2024-05-23 11:08:18 -07:00
bocchino
3dad42354b Revise syntax tests 2023-10-03 10:26:06 -07:00
bocchino
a04bc540ad Revise syntax; update unit tests 2023-10-03 10:24:47 -07:00
bocchino
7b4ea7e923 Revise syntax tools and tests 2023-01-06 17:48:34 -08:00
bocchino
06a9675d98 Revise syntax and unit tests
Add product keyword
2022-11-03 13:45:45 -07:00
bocchino
811cde1ee7 Update fpp-syntax unit tests 2022-10-27 08:56:48 -07:00
bocchino
bede742a65 Update fpp-syntax tests 2022-05-18 14:47:23 -07:00
bocchino
55b9a4e335 Revert "Revise syntax tests"
This reverts commit f48e84e8a4df78dd3ec69d1e2aa111b67af67d9b.
2021-10-01 09:31:13 -07:00
bocchino
f6f13ed861 Revise syntax
Add CPU to component instance defs
2021-09-27 18:27:13 -07:00
bocchino
0a577d5131 Revise syntax
Remove old-style init specifier from parser
Revise tests
2021-08-29 15:59:22 -07:00
bocchino
8f0dc55691 Revise fpp-syntax and fpp-format tests 2021-08-27 17:17:54 -07:00
bocchino
35879dc30a Revise fpp-syntax
Add new init specifier syntax
2021-08-27 15:50:01 -07:00
bocchino
f48e84e8a4 Revise syntax tests
Test ref param in internal port
2021-06-09 18:21:51 -07:00
bocchino
79e597d5f7 Fix bug in parsing of multiline strings 2021-05-26 21:23:22 -07:00
bocchino
7df666aa0e Revise syntax
Add struct type member size to AST and FPP writers
Revise tests
2021-04-16 13:22:14 -07:00