История коммитов

Автор SHA1 Сообщение Дата
  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 лет назад
  Joeri Exelmans 14719055bb Action language components are now completely independent from anything statechart-related. 5 лет назад