-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Done event is generated before all parallel states are final #176
Comments
The issue is related to issue #203 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The basic parallel example of section 3.1.3 of the SCXML spec (S1, S2, S11, etc.) does not seem to work as expected, When stepping through this example (slightly modified, to get the syntax errors fixed ;-) and adding log entries), I see that the event "e4" correctly activates S12, but then "e1" causes the "done.state.p" event to be generated, while only S1 is in final state, not S2.
In general, when an event causes transitions in both parallel states and only one of these transitions targets a final state, the "done.state.p" event is generated while it should not. If an event is only doing a transition (to a final target) in one of the parallel states, it is not generating the done event.
The text was updated successfully, but these errors were encountered: