커밋 기록

작성자 SHA1 메시지 날짜
  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 d98becde8f More slotted classes 5 년 전
  Joeri Exelmans af62dc077c Various small fixes 5 년 전
  Joeri Exelmans f8e9432157 Debug print sets of input, output and internal events at controller construction. 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 7e9ac8f43d Cleaning up 5 년 전
  Joeri Exelmans eb867dae7f Factor out reusable event loop integration stuff from Digital Watch example to SCCD library. Rename "Model" classes to "CD" (Class Diagram) for clarity. 5 년 전
  Joeri Exelmans a57ca82fd6 Got digital watch pretty much working, with some bugs. 5 년 전
  Joeri Exelmans f796f29b60 Moved some more files. 5 년 전
  Joeri Exelmans 5c90ba0c93 Action language components almost completely independent of statechart components. Reorganize project directory structure. 5 년 전
  Joeri Exelmans ceb4a73f2b GC memory is read-only. Introduce Python class SCCDRuntimeException for all runtime exceptions. Clean up some things. 5 년 전
  Joeri Exelmans fdc4868683 Action language: Implemented if-statements. Implemented raising events with parameter expressions. Rename some things. 5 년 전
  Joeri Exelmans 10288e3385 Getting closer to XML parsing nirvana... 5 년 전
  Joeri Exelmans 33cf1867c5 Extend semantic option wildcard mechanism to comma-separated lists of options. Parse transition event attribute as comma-separated list of (possibly negated) events with parameters. Event parameters added to transition scope. Input port ignored when generating ID for input/internal event (need this for Day & Atlee's examples) 5 년 전
  Joeri Exelmans 8ed7fc5ddb Fix memory protocol semantics (always write to 'clean' memory, read from 'snapshot' memory) 5 년 전
  Joeri Exelmans 3e825ba583 Input port taken into account when assigning globally unique ID to input event. 5 년 전
  Joeri Exelmans 075aec4436 Fix test files so they no longer expect the controller to "stabilize" instances. Proper exception chaining. 5 년 전
  Joeri Exelmans 767a2afbc8 Fix durations for input events. Fix renderer. 5 년 전
  Joeri Exelmans 1251b81f5a Rename class 'Context' to 'Globals' 5 년 전
  Joeri Exelmans a66d3b03f8 Support fixed model delta. 5 년 전
  Joeri Exelmans 8870590d16 Greatest common divisor is calculated for all durations in a model, serving as the "model delta", the smallest amount of time that can be simulated. "After" transitions always have units. 5 년 전
  Joeri Exelmans 3618939825 Add 'duration' literal to action language + DurationLiteral expression type to statecharts syntax. Begin implementation of static type checker for expressions. 5 년 전
  Joeri Exelmans 650cb9334c Overhaul of directory structure. 5 년 전