Skip to content

Refactor SCXML typing system to allow for arrays and structs#44

Merged
EnricoGhiorzi merged 15 commits intomainfrom
types
Feb 26, 2026
Merged

Refactor SCXML typing system to allow for arrays and structs#44
EnricoGhiorzi merged 15 commits intomainfrom
types

Conversation

@EnricoGhiorzi
Copy link
Collaborator

No description provided.

Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Currently failing many tests and surely full of bugs.

Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
- Missing FSM are created but warning is raised
- Missing parameters are assigned default value but warning is raised

Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
- Move expression-related functionalities out of Builder type and into own module

Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
- Implements OMG types and formats them correctly
- Only print Send events to reduce trace length and make them more readable

Signed-off-by: Enrico Ghiorzi <enrico.ghiorzi@edu.unige.it>
@EnricoGhiorzi EnricoGhiorzi merged commit 3ceb456 into main Feb 26, 2026
2 checks passed
@EnricoGhiorzi EnricoGhiorzi deleted the types branch February 26, 2026 16:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant