Историја ревизија

Аутор SHA1 Порука Датум
  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 година
  Joeri Exelmans 3459e34ea8 Change order of methods пре 5 година
  Joeri Exelmans 202a78d34a Move some files пре 5 година
  Joeri Exelmans a6753bd559 Fixed all tests. пре 5 година
  Joeri Exelmans 9831860870 Guard conditions are parsed as expressions, currently supporting: literals, identifiers, function calls, arrays. Initial (very minimal) data model. пре 5 година
  Joeri Exelmans 52ad9ebcbd Fixed 'after' triggers + render them in SVG пре 5 година
  Joeri Exelmans 5f7b651a8d Transition raised events and enter/exit actions are rendered. пре 5 година
  Joeri Exelmans ddba3e3a80 Add test files for transition target parsing пре 5 година
  Joeri Exelmans fc9539e6d3 The raising of an event is interpreted as an "Action" by the runtime. Big-step Maximality and Event Lifeline tests working. пре 5 година
  Joeri Exelmans 612615a2e9 Executable state tree directly generated from XML source file (no compilation step). Event raising currently disabled so most tests broken. Using "lark-parser" to parse state references. пре 5 година
  Joeri Exelmans 6f3097e1c0 Fixed test history_parallel_deep пре 5 година
  Joeri Exelmans 5f128dac0d Rename SVG files. Add 'order of small steps' test. пре 5 година
  Joeri Exelmans f88cf2380e Unique state ids generated at runtime instead of compile-time. Fix rendering issues with history. пре 5 година
  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 година
  Joeri Exelmans 1de3aa2076 More efficient inState implementation пре 5 година
  Joeri Exelmans 549c81a8a8 Simplified things пре 5 година
  Joeri Exelmans 3148ee5da3 Fixed errors reported by mypy type checker + parallelism (worker pool) in render script. пре 5 година
  Joeri Exelmans 41713e5375 Moved test files + update readme пре 5 година
  Joeri Exelmans e0f804d920 Remove 'test' Makefile (no longer used) пре 5 година
  Joeri Exelmans f600f56401 Updated 'render' script + checked in reasonably looking rendered statechart images пре 5 година
  Joeri Exelmans 2e47398f26 Better to generate SMCAT files in python than with XSLT пре 5 година
  Joeri Exelmans f6e2e04f47 Add rendered statecharts + render script пре 5 година
  Joeri Exelmans 9134c9ddbd Wrote XSLT transformation from SCCD to SMCAT (for rendering state machines) пре 5 година
  Joeri Exelmans abe79bb3a7 Moved tests that are broken and wont be fixed in the short term to separate directory пре 5 година
  Joeri Exelmans 79a67cb8b4 Use python library 'dataclasses' + comprehensive small/combo/big step stdout trace with environment variable SCCDDEBUG пре 5 година
  Joeri Exelmans 740c37c7eb Got rid of OutputListener class. пре 5 година
  Joeri Exelmans 3eba2220ea Test: check if the right amount of output is received пре 5 година
  Joeri Exelmans 87464a8f07 Fixed 'after' triggers пре 5 година
  Joeri Exelmans 27ee076307 Progress with untangling of mess пре 5 година
  Joeri Exelmans 4311d638af Rename some things пре 5 година