提交歷史

作者 SHA1 備註 提交日期
  Joeri Exelmans a41a408582 INSTATE-macro only allowed in transition's guard or actions. Added test. 4 年之前
  Joeri Exelmans cd3b7a143f Implemented INSTATE macro in Rust 4 年之前
  Joeri Exelmans 46abeb6ba5 Re-engineered state refs (used by transitions and INSTATE-macro). Implemented new strategy for INSTATE-macro in parser and interpreter. 4 年之前
  Joeri Exelmans 667e5b22f3 Progress towards supporting INSTATE-macro in Rust 4 年之前
  Joeri Exelmans aabbf85114 New approach to handling event parameters and access to 'state configuration' + cleanup debris. Rust codegen broken. 4 年之前
  Joeri Exelmans f4fc142494 Progress with Rust code generation for action language. Some earlier tests broken. 4 年之前
  Joeri Exelmans efbf059d2d Rust: Fix removing of events. XML parser: assert state IDs are valid IDs in Rust. Add 2 tests. 4 年之前
  Joeri Exelmans 7c0bb7277d Rust: Use unsigned 16 bit integers for timer IDs 4 年之前
  Joeri Exelmans 8d95f7753b Rust: Add support for timers 4 年之前
  Joeri Exelmans a53cf88893 Abstract syntax: Basic states modeled as empty And-states. History states modeled as pseudo-states. 4 年之前
  Joeri Exelmans 78a2d6ad8c Cleaning some stuff up 5 年之前
  Joeri Exelmans 1c4f323794 Move SCCD exceptions from action_lang to their own package 5 年之前
  Joeri Exelmans 51be0029f4 XML parsing of semantic options: don't ignore non-existing semantic aspects 5 年之前
  Joeri Exelmans 39a7b52222 Fixed bug in statechart XML parser (sibling_dict for parallel state was being reused) 5 年之前
  Joeri Exelmans cc128ddbbe Updated chat client model to match design in thesis. Enabled decoration of Lark-parser errors in XML parser. 5 年之前
  Joeri Exelmans 48c68c584e Added support for importing Python libraries into action language. 5 年之前
  Joeri Exelmans 49149eb5b6 Removed test case of a "todo"-bug (bug turned out not to exist after all). Added test for checking whether guard conditions are expressions of boolean-type. 5 年之前
  Joeri Exelmans 950b98fd8d Added some documentation + 2 bugs in the form of tests 5 年之前
  Joeri Exelmans d7522cff55 Clearer distinction between "internal events" and "internally raised events" 5 年之前
  Joeri Exelmans 2ff5a98dc8 Various bug fixes + improvements to digital watch model. 5 年之前
  Joeri Exelmans 03957f99e5 More flexible and efficient output events. Proper canceling of timer events in the controller event queue instead of ignoring canceled events in the statechart (statechart should not execute a big step for a canceled event) 5 年之前
  Joeri Exelmans af62dc077c Various small fixes 5 年之前
  Joeri Exelmans b5d9ee35b0 Cleaning 5 年之前
  Joeri Exelmans 47499356c2 Introduce XML rules for "single instance models" (like digital watch). Controller delta can be set in XML. 5 年之前
  Joeri Exelmans a57ca82fd6 Got digital watch pretty much working, with some bugs. 5 年之前
  Joeri Exelmans 3064fa0c4e Rename some things, update README. 5 年之前
  Joeri Exelmans 15128efe3f Correction: event-based candidate generation should pre-cache all trigger's enabling events, not just the internal events (-> further improvement in no. cache hits) 5 年之前
  Joeri Exelmans 5468ca694c Event-based transition candidate generation algorithm prepares its cache for all single-item sets of events. 5 年之前
  Joeri Exelmans 3090e1255f Re-implement history behavior to fix error in deep history test. Using bitmap operations where possible. 5 年之前
  Joeri Exelmans 4a3a9a0507 Fix error in set of enter states for Day & Atlee's example 4. Theoretically faster generation of "effective target states" by generating them *partially* statically. Quite complex and dirty at the moment. 5 年之前