From 46fe01089d5a2a5eadb319dbb4a2b9c2d41270fa Mon Sep 17 00:00:00 2001 From: Joeri Exelmans Date: Tue, 21 Oct 2025 10:04:21 +0200 Subject: [PATCH] update todo --- todo.txt | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 todo.txt diff --git a/todo.txt b/todo.txt new file mode 100644 index 0000000..c16257e --- /dev/null +++ b/todo.txt @@ -0,0 +1,47 @@ +- implemented: + abstract syntax + - and/or states + - pseudo-states + - enter/exit trigger + - shallow/deep history + - transitions + - event/after trigger + - event parameters + - guard expressions + - action language + expressions: + - arithmetic, logic + - variable references + - function calls + actions: + - variable assignment + - raising output events + semantics + - initialization + - raising input events + - time: + - paused / step-wise + - (scaled) real time + - omniscient debugging + + +TODO + +- must have: + - explicit order of: + - outgoing transitions + - regions in AND-state + +- usability stuff: + - highlight selected shapes while making a selection + - comments sometimes snap to transitions even if they belong to a state + - highlight fired transitions + - when there is a runtime error, e.g., + - variable not found + - stuck in pseudo-state + - ??? + don't crash and show the error + +- experimental features: + - multiverse execution history + - local scopes