test277.txml 844 B

1234567891011121314151617181920212223242526272829303132
  1. <?xml version="1.0"?>
  2. <!-- test that platform creates undound variable if we assign an illegal value to it. Thus
  3. we can assign to it later in state s1. -->
  4. <scxml initial="s0" version="1.0" xmlns="http://www.w3.org/2005/07/scxml" conf:datamodel="" xmlns:conf="http://www.w3.org/2005/scxml-conformance">
  5. <datamodel>
  6. <data conf:id="1" conf:illegalExpr=""/>
  7. </datamodel>
  8. <state id="s0">
  9. <onentry>
  10. <raise event="foo"/>
  11. </onentry>
  12. <transition event="error.execution" conf:unboundVar="1" target="s1"/>
  13. <transition event="*" conf:targetfail=""/>
  14. </state>
  15. <state id="s1">
  16. <onentry>
  17. <assign conf:location="1" conf:expr="1"/>
  18. </onentry>
  19. <transition conf:idVal="1=1" conf:targetpass=""/>
  20. <transition conf:targetfail=""/>
  21. </state>
  22. <conf:pass/>
  23. <conf:fail/>
  24. </scxml>