Joeri Exelmans
|
3618939825
Add 'duration' literal to action language + DurationLiteral expression type to statecharts syntax. Begin implementation of static type checker for expressions.
|
5 anos atrás |
Joeri Exelmans
|
650cb9334c
Overhaul of directory structure.
|
5 anos atrás |
Joeri Exelmans
|
bf63200ebc
Fix render scripts.
|
5 anos atrás |
Joeri Exelmans
|
e7fad50fbd
Every event name in the statechart gets a unique integer ID. This avoids string comparisons and enables us to represent sets of enabled events as bitmaps.
|
5 anos atrás |
Joeri Exelmans
|
52ad9ebcbd
Fixed 'after' triggers + render them in SVG
|
5 anos atrás |
Joeri Exelmans
|
5f7b651a8d
Transition raised events and enter/exit actions are rendered.
|
5 anos atrás |
Joeri Exelmans
|
ddba3e3a80
Add test files for transition target parsing
|
5 anos atrás |
Joeri Exelmans
|
5f128dac0d
Rename SVG files. Add 'order of small steps' test.
|
5 anos atrás |
Joeri Exelmans
|
f88cf2380e
Unique state ids generated at runtime instead of compile-time. Fix rendering issues with history.
|
5 anos atrás |
Joeri Exelmans
|
6327a97aa9
Split 'statechart syntax' classes (basically just data classes describing the statechart model: State, Transition, ...) from 'statechart instance' (describing an instance of a statechart, with a set of current states, execution logic, etc.)
|
5 anos atrás |
Joeri Exelmans
|
549c81a8a8
Simplified things
|
5 anos atrás |
Joeri Exelmans
|
3148ee5da3
Fixed errors reported by mypy type checker + parallelism (worker pool) in render script.
|
5 anos atrás |
Joeri Exelmans
|
f600f56401
Updated 'render' script + checked in reasonably looking rendered statechart images
|
5 anos atrás |
Joeri Exelmans
|
2e47398f26
Better to generate SMCAT files in python than with XSLT
|
5 anos atrás |