4579 Commits

Author SHA1 Message Date
Rob Bocchino
60c2f3ea53 Revise tests for state machine code gen 2024-09-29 16:24:44 -07:00
Rob Bocchino
5333314673 Update tests for state machine code gen 2024-09-29 14:13:39 -07:00
Rob Bocchino
5c4ffb4b79 Revise tests for state machine code gen 2024-09-29 13:41:25 -07:00
Rob Bocchino
674c3c543d Revise tests state machine code gen 2024-09-29 13:10:03 -07:00
Rob Bocchino
c0ca9f3020 Revise tests for state machine code gen 2024-09-29 11:46:34 -07:00
Rob Bocchino
3cab0e08b2 Revise tests for state machine code gen 2024-09-29 10:46:47 -07:00
Rob Bocchino
60c60481f5 Revise ConstructFlattenedTransition 2024-09-29 00:00:07 -07:00
Rob Bocchino
300a89c691 Revise ConstructFlattenedTransition 2024-09-28 21:46:43 -07:00
Rob Bocchino
80d071c6a9 Revise state machine tests 2024-09-28 20:04:21 -07:00
Rob Bocchino
4e1080e149 Revise state machine tests 2024-09-28 20:03:40 -07:00
Rob Bocchino
54c9ca8245 Revise state machine tests 2024-09-28 19:50:24 -07:00
Rob Bocchino
872f4b9dc9 Revise tests for state machine code gen 2024-09-27 15:55:20 -07:00
Rob Bocchino
f8a84a9fcd Revise tests for state machine code gen 2024-09-27 15:29:13 -07:00
Rob Bocchino
96dc20f622 Update tests for state machine code gen 2024-09-27 15:21:19 -07:00
Rob Bocchino
6463a81864 Revise tests for state machine code gen 2024-09-27 14:24:16 -07:00
Rob Bocchino
4b8b0a4126 Revise state machine code gen 2024-09-27 14:05:15 -07:00
Rob Bocchino
eac19910f6 Revise state machine unit tests 2024-09-26 20:54:52 -07:00
Rob Bocchino
50797087f4 Revise state machine code gen
Revise value parameter types
2024-09-26 10:06:47 -07:00
Rob Bocchino
7e2a485ddb Add BasicU32 state machine test 2024-09-26 09:54:14 -07:00
Rob Bocchino
045d94535c Add BasicGuard state machine test 2024-09-26 08:52:21 -07:00
Rob Bocchino
59a2492ec3 Add state/basic_self test 2024-09-25 20:48:52 -07:00
Rob Bocchino
e0420ef161 Refactor state machine code gen 2024-09-24 14:15:58 -07:00
Rob Bocchino
f63907ae4b Revise type option semantics
Revise spec
Implement new rules
2024-09-24 11:19:50 -07:00
Rob Bocchino
49b2b58e9f Revise fpp-to-cpp tests for state machines 2024-09-24 10:27:24 -07:00
Rob Bocchino
0b1224296f Revise spec
Revise rules for type options
2024-09-24 08:57:45 -07:00
Rob Bocchino
fa2c012738 Fix bug in ConstructFlattenedTransition 2024-09-23 19:00:30 -07:00
Rob Bocchino
7842d42997 Refactor state machine code gen 2024-09-23 17:19:05 -07:00
Rob Bocchino
a69da2829c Reformat code 2024-09-23 17:02:43 -07:00
Rob Bocchino
5cadec8cd5 Add SmState/Basic test 2024-09-23 16:42:15 -07:00
Rob Bocchino
aa5803cca1 Revise state machine code gen 2024-09-23 16:37:08 -07:00
Rob Bocchino
9fcfe5412c Revise state machine tests
Revise namespaces
2024-09-23 09:47:12 -07:00
Rob Bocchino
e8ad04745d Revise Compute Flattened State Transition Map
Key on signals, instead of states
2024-09-23 08:58:34 -07:00
Rob Bocchino
f0756b6aeb Add tests for initial/nested state machine 2024-09-22 19:52:17 -07:00
Rob Bocchino
5e438a6b56 Revise state machine code gen 2024-09-22 19:50:38 -07:00
Rob Bocchino
f79daddb41 Reorganize code 2024-09-22 13:58:41 -07:00
Rob Bocchino
ca812522ea Update state machine tests 2024-09-22 13:51:30 -07:00
Rob Bocchino
e66de4d7d1 Revise state machine code gen 2024-09-22 13:39:18 -07:00
Rob Bocchino
96fe524911 Revise state machine code gen 2024-09-22 12:40:36 -07:00
Rob Bocchino
e06509992f Reorganize code 2024-09-22 12:11:49 -07:00
Rob Bocchino
272a09fb4c Revise state machine code gen 2024-09-22 12:01:09 -07:00
Rob Bocchino
dc1331dbdd Revise state machine code gen 2024-09-22 11:07:27 -07:00
Rob Bocchino
38b36ceed8 Revise fpp-to-cpp tests
Add test for initial/basic
2024-09-21 10:50:05 -07:00
Rob Bocchino
795fc2c212 Revise state machine code gen 2024-09-21 00:14:26 -07:00
Rob Bocchino
e4672becb4 Revise state machine code gen 2024-09-21 00:05:04 -07:00
Rob Bocchino
eb0eaa94b0 Revise state machine code gen 2024-09-20 23:46:57 -07:00
Rob Bocchino
a18d4e96d3 Revise state machine code gen 2024-09-20 17:38:04 -07:00
Rob Bocchino
08793be3d2 Revise state machine code gen 2024-09-20 17:18:15 -07:00
Rob Bocchino
44ef094269 Revise state machine code gen 2024-09-20 16:31:34 -07:00
Rob Bocchino
0f08f55fee Add StateMachineCppVisitor 2024-09-20 16:06:55 -07:00
Rob Bocchino
8c174d1da5 Refactor code gen 2024-09-20 15:47:45 -07:00