Open Ulenspiegel opened 8 years ago
Thank you @Ulenspiegel for reporting this issue and testing msm-lite so deeply. I really do appreciate this. Of course, you are absolutely right about the problems. I have been fixing some of them already on the 'anonymous' branch last month. Explicit entry is not yet supported, however, the syntax is provided for it :/ I will try to fix it ASAP.
Small update,
ss("final"_s) = "s2"_s // Compilation error.
compiles now, however, it still doesn't work.
I can't seem to make things work with an anonymous explicit transition from a substate:
Usual transition from a substate works fine. Anonymous transition causes compilation error. Transition with empty action does compile, but it's still not triggered when source state of the substate is entered. I wonder if it's supposed to work, or there's different notation?
It's probably low-priority, but such transitions are useful to make "exit point" pseudostates and keep transition logic (and possibly multiple transitions routed to exit) incapsulated inside substate.