From c30b602cdb5ede809b960e35fc7e702b7f1f76e2 Mon Sep 17 00:00:00 2001 From: Stefan Radomski Date: Mon, 11 Aug 2014 16:12:28 +0200 Subject: Reformatted w3c tests with xmllint --- src/uscxml/interpreter/InterpreterDraft6.cpp | 2 - src/uscxml/transform/ChartToFSM.cpp | 177 ++++++++++++----- src/uscxml/transform/ChartToFSM.h | 18 +- src/uscxml/transform/FlatStateIdentifier.h | 18 +- test/w3c/convert-tests.sh | 10 +- test/w3c/draft/calc.scxml | 273 +++++++++++++-------------- test/w3c/ecma/test144.scxml | 46 ++--- test/w3c/ecma/test147.scxml | 61 +++--- test/w3c/ecma/test148.scxml | 61 +++--- test/w3c/ecma/test149.scxml | 52 ++--- test/w3c/ecma/test150.scxml | 80 ++++---- test/w3c/ecma/test151.scxml | 80 ++++---- test/w3c/ecma/test152.scxml | 93 ++++----- test/w3c/ecma/test153.scxml | 69 ++++--- test/w3c/ecma/test155.scxml | 51 ++--- test/w3c/ecma/test156.scxml | 55 +++--- test/w3c/ecma/test158.scxml | 48 ++--- test/w3c/ecma/test159.scxml | 42 +++-- test/w3c/ecma/test172.scxml | 41 ++-- test/w3c/ecma/test173.scxml | 43 +++-- test/w3c/ecma/test174.scxml | 43 +++-- test/w3c/ecma/test175.scxml | 51 ++--- test/w3c/ecma/test176.scxml | 59 +++--- test/w3c/ecma/test178.scxml | 46 ++--- test/w3c/ecma/test179.scxml | 39 ++-- test/w3c/ecma/test183.scxml | 42 +++-- test/w3c/ecma/test185.scxml | 46 ++--- test/w3c/ecma/test186.scxml | 59 +++--- test/w3c/ecma/test187.scxml | 53 +++--- test/w3c/ecma/test189.scxml | 45 +++-- test/w3c/ecma/test190.scxml | 67 ++++--- test/w3c/ecma/test191.scxml | 48 ++--- test/w3c/ecma/test192.scxml | 93 +++++---- test/w3c/ecma/test193.scxml | 53 +++--- test/w3c/ecma/test194.scxml | 46 ++--- test/w3c/ecma/test198.scxml | 40 ++-- test/w3c/ecma/test199.scxml | 38 ++-- test/w3c/ecma/test200.scxml | 38 ++-- test/w3c/ecma/test201.scxml | 40 ++-- test/w3c/ecma/test205.scxml | 62 +++--- test/w3c/ecma/test207.scxml | 91 +++++---- test/w3c/ecma/test208.scxml | 43 +++-- test/w3c/ecma/test210.scxml | 48 ++--- test/w3c/ecma/test215.scxml | 52 ++--- test/w3c/ecma/test216.scxml | 46 +++-- test/w3c/ecma/test216sub1.scxml | 10 +- test/w3c/ecma/test220.scxml | 48 +++-- test/w3c/ecma/test223.scxml | 56 +++--- test/w3c/ecma/test224.scxml | 61 +++--- test/w3c/ecma/test225.scxml | 68 +++---- test/w3c/ecma/test226.scxml | 43 +++-- test/w3c/ecma/test226sub1.scxml | 24 ++- test/w3c/ecma/test228.scxml | 64 ++++--- test/w3c/ecma/test229.scxml | 72 +++---- test/w3c/ecma/test230.scxml | 106 +++++------ test/w3c/ecma/test232.scxml | 77 ++++---- test/w3c/ecma/test233.scxml | 63 ++++--- test/w3c/ecma/test234.scxml | 117 ++++++------ test/w3c/ecma/test235.scxml | 48 ++--- test/w3c/ecma/test236.scxml | 72 +++---- test/w3c/ecma/test237.scxml | 70 +++---- test/w3c/ecma/test239.scxml | 57 +++--- test/w3c/ecma/test239sub1.scxml | 10 +- test/w3c/ecma/test240.scxml | 116 ++++++------ test/w3c/ecma/test241.scxml | 160 ++++++++-------- test/w3c/ecma/test242.scxml | 97 +++++----- test/w3c/ecma/test242sub1.scxml | 10 +- test/w3c/ecma/test243.scxml | 75 ++++---- test/w3c/ecma/test244.scxml | 74 ++++---- test/w3c/ecma/test245.scxml | 64 ++++--- test/w3c/ecma/test247.scxml | 48 ++--- test/w3c/ecma/test250.scxml | 73 ++++--- test/w3c/ecma/test252.scxml | 75 ++++---- test/w3c/ecma/test253.scxml | 118 ++++++------ test/w3c/ecma/test276.scxml | 39 ++-- test/w3c/ecma/test276sub1.scxml | 37 ++-- test/w3c/ecma/test277.scxml | 56 +++--- test/w3c/ecma/test278.scxml | 40 ++-- test/w3c/ecma/test279.scxml | 41 ++-- test/w3c/ecma/test280.scxml | 45 +++-- test/w3c/ecma/test286.scxml | 41 ++-- test/w3c/ecma/test287.scxml | 41 ++-- test/w3c/ecma/test288.scxml | 25 +++ test/w3c/ecma/test294.scxml | 80 ++++---- test/w3c/ecma/test298.scxml | 55 +++--- test/w3c/ecma/test301.scxml | 32 ++-- test/w3c/ecma/test302.scxml | 34 ++-- test/w3c/ecma/test303.scxml | 46 +++-- test/w3c/ecma/test304.scxml | 32 ++-- test/w3c/ecma/test307.scxml | 71 ++++--- test/w3c/ecma/test309.scxml | 28 +-- test/w3c/ecma/test310.scxml | 39 ++-- test/w3c/ecma/test311.scxml | 39 ++-- test/w3c/ecma/test312.scxml | 45 +++-- test/w3c/ecma/test313.scxml | 47 ++--- test/w3c/ecma/test314.scxml | 63 ++++--- test/w3c/ecma/test318.scxml | 57 +++--- test/w3c/ecma/test319.scxml | 45 +++-- test/w3c/ecma/test321.scxml | 34 ++-- test/w3c/ecma/test322.scxml | 63 ++++--- test/w3c/ecma/test323.scxml | 34 ++-- test/w3c/ecma/test324.scxml | 42 +++-- test/w3c/ecma/test325.scxml | 37 ++-- test/w3c/ecma/test326.scxml | 68 +++---- test/w3c/ecma/test329.scxml | 101 +++++----- test/w3c/ecma/test330.scxml | 51 ++--- test/w3c/ecma/test331.scxml | 113 ++++++----- test/w3c/ecma/test332.scxml | 59 +++--- test/w3c/ecma/test333.scxml | 37 ++-- test/w3c/ecma/test335.scxml | 37 ++-- test/w3c/ecma/test336.scxml | 52 ++--- test/w3c/ecma/test337.scxml | 37 ++-- test/w3c/ecma/test338.scxml | 74 ++++---- test/w3c/ecma/test339.scxml | 37 ++-- test/w3c/ecma/test342.scxml | 54 +++--- test/w3c/ecma/test343.scxml | 61 +++--- test/w3c/ecma/test344.scxml | 41 ++-- test/w3c/ecma/test346.scxml | 93 ++++----- test/w3c/ecma/test347.scxml | 80 ++++---- test/w3c/ecma/test348.scxml | 39 ++-- test/w3c/ecma/test349.scxml | 58 +++--- test/w3c/ecma/test350.scxml | 52 ++--- test/w3c/ecma/test351.scxml | 85 +++++---- test/w3c/ecma/test352.scxml | 55 +++--- test/w3c/ecma/test354.scxml | 90 ++++----- test/w3c/ecma/test355.scxml | 34 ++-- test/w3c/ecma/test364.scxml | 136 ++++++------- test/w3c/ecma/test372.scxml | 55 +++--- test/w3c/ecma/test375.scxml | 48 ++--- test/w3c/ecma/test376.scxml | 46 +++-- test/w3c/ecma/test377.scxml | 58 +++--- test/w3c/ecma/test378.scxml | 52 ++--- test/w3c/ecma/test387.scxml | 160 ++++++++-------- test/w3c/ecma/test388.scxml | 124 ++++++------ test/w3c/ecma/test396.scxml | 35 ++-- test/w3c/ecma/test399.scxml | 123 ++++++------ test/w3c/ecma/test401.scxml | 42 +++-- test/w3c/ecma/test402.scxml | 78 ++++---- test/w3c/ecma/test403a.scxml | 73 +++---- test/w3c/ecma/test403b.scxml | 70 +++---- test/w3c/ecma/test403c.scxml | 99 +++++----- test/w3c/ecma/test404.scxml | 106 +++++------ test/w3c/ecma/test405.scxml | 125 ++++++------ test/w3c/ecma/test406.scxml | 114 ++++++----- test/w3c/ecma/test407.scxml | 45 +++-- test/w3c/ecma/test409.scxml | 62 +++--- test/w3c/ecma/test411.scxml | 58 +++--- test/w3c/ecma/test412.scxml | 98 +++++----- test/w3c/ecma/test413.scxml | 79 ++++---- test/w3c/ecma/test415.scxml | 13 +- test/w3c/ecma/test416.scxml | 49 ++--- test/w3c/ecma/test417.scxml | 64 ++++--- test/w3c/ecma/test419.scxml | 39 ++-- test/w3c/ecma/test421.scxml | 55 +++--- test/w3c/ecma/test422.scxml | 126 +++++++------ test/w3c/ecma/test423.scxml | 48 ++--- test/w3c/ecma/test436.scxml | 44 ++--- test/w3c/ecma/test444.scxml | 34 ++-- test/w3c/ecma/test445.scxml | 33 ++-- test/w3c/ecma/test446.scxml | 44 +++-- test/w3c/ecma/test448.scxml | 67 ++++--- test/w3c/ecma/test449.scxml | 29 +-- test/w3c/ecma/test451.scxml | 39 ++-- test/w3c/ecma/test452.scxml | 53 +++--- test/w3c/ecma/test453.scxml | 44 +++-- test/w3c/ecma/test456.scxml | 40 ++-- test/w3c/ecma/test457.scxml | 118 ++++++------ test/w3c/ecma/test459.scxml | 72 +++---- test/w3c/ecma/test460.scxml | 50 ++--- test/w3c/ecma/test487.scxml | 41 ++-- test/w3c/ecma/test488.scxml | 61 +++--- test/w3c/ecma/test495.scxml | 49 ++--- test/w3c/ecma/test496.scxml | 39 ++-- test/w3c/ecma/test500.scxml | 34 ++-- test/w3c/ecma/test501.scxml | 40 ++-- test/w3c/ecma/test503.scxml | 68 ++++--- test/w3c/ecma/test504.scxml | 134 ++++++------- test/w3c/ecma/test505.scxml | 83 ++++---- test/w3c/ecma/test506.scxml | 93 ++++----- test/w3c/ecma/test509.scxml | 39 ++-- test/w3c/ecma/test510.scxml | 53 +++--- test/w3c/ecma/test518.scxml | 43 +++-- test/w3c/ecma/test519.scxml | 44 +++-- test/w3c/ecma/test520.scxml | 46 +++-- test/w3c/ecma/test521.scxml | 46 ++--- test/w3c/ecma/test522.scxml | 45 +++-- test/w3c/ecma/test525.scxml | 50 ++--- test/w3c/ecma/test527.scxml | 47 ++--- test/w3c/ecma/test528.scxml | 59 +++--- test/w3c/ecma/test529.scxml | 47 ++--- test/w3c/ecma/test530.scxml | 54 +++--- test/w3c/ecma/test531.scxml | 46 +++-- test/w3c/ecma/test532.scxml | 46 +++-- test/w3c/ecma/test533.scxml | 111 +++++------ test/w3c/ecma/test534.scxml | 42 +++-- test/w3c/ecma/test550.scxml | 41 ++-- test/w3c/ecma/test551.scxml | 42 +++-- test/w3c/ecma/test552.scxml | 36 ++-- test/w3c/ecma/test553.scxml | 48 ++--- test/w3c/ecma/test554.scxml | 50 ++--- test/w3c/ecma/test557.scxml | 54 +++--- test/w3c/ecma/test558.scxml | 44 +++-- test/w3c/ecma/test560.scxml | 41 ++-- test/w3c/ecma/test561.scxml | 51 ++--- test/w3c/ecma/test562.scxml | 41 ++-- test/w3c/ecma/test567.scxml | 57 +++--- test/w3c/ecma/test569.scxml | 33 ++-- test/w3c/ecma/test570.scxml | 85 +++++---- test/w3c/ecma/test576.scxml | 72 +++---- test/w3c/ecma/test577.scxml | 46 ++--- test/w3c/ecma/test578.scxml | 41 ++-- test/w3c/ecma/test579.scxml | 115 ++++++----- test/w3c/ecma/test580.scxml | 91 +++++---- test/w3c/lua/test176.scxml | 9 +- test/w3c/txml/test252.txml | 4 +- test/w3c/txml/test288.txml | 24 +++ test/w3c/xpath/test144.scxml | 46 ++--- test/w3c/xpath/test147.scxml | 61 +++--- test/w3c/xpath/test148.scxml | 61 +++--- test/w3c/xpath/test149.scxml | 52 ++--- test/w3c/xpath/test150.scxml | 84 +++++---- test/w3c/xpath/test151.scxml | 84 +++++---- test/w3c/xpath/test152.scxml | 97 +++++----- test/w3c/xpath/test153.scxml | 73 +++---- test/w3c/xpath/test155.scxml | 55 +++--- test/w3c/xpath/test156.scxml | 61 +++--- test/w3c/xpath/test158.scxml | 48 ++--- test/w3c/xpath/test159.scxml | 42 +++-- test/w3c/xpath/test172.scxml | 41 ++-- test/w3c/xpath/test173.scxml | 43 +++-- test/w3c/xpath/test174.scxml | 43 +++-- test/w3c/xpath/test175.scxml | 51 ++--- test/w3c/xpath/test176.scxml | 59 +++--- test/w3c/xpath/test178.scxml | 46 ++--- test/w3c/xpath/test179.scxml | 39 ++-- test/w3c/xpath/test183.scxml | 42 +++-- test/w3c/xpath/test185.scxml | 46 ++--- test/w3c/xpath/test186.scxml | 59 +++--- test/w3c/xpath/test187.scxml | 53 +++--- test/w3c/xpath/test189.scxml | 45 +++-- test/w3c/xpath/test190.scxml | 67 ++++--- test/w3c/xpath/test191.scxml | 48 ++--- test/w3c/xpath/test192.scxml | 93 +++++---- test/w3c/xpath/test193.scxml | 53 +++--- test/w3c/xpath/test194.scxml | 46 ++--- test/w3c/xpath/test198.scxml | 40 ++-- test/w3c/xpath/test199.scxml | 38 ++-- test/w3c/xpath/test200.scxml | 38 ++-- test/w3c/xpath/test201.scxml | 40 ++-- test/w3c/xpath/test205.scxml | 62 +++--- test/w3c/xpath/test207.scxml | 91 +++++---- test/w3c/xpath/test208.scxml | 43 +++-- test/w3c/xpath/test210.scxml | 48 ++--- test/w3c/xpath/test215.scxml | 52 ++--- test/w3c/xpath/test216.scxml | 46 +++-- test/w3c/xpath/test216sub1.scxml | 10 +- test/w3c/xpath/test220.scxml | 48 +++-- test/w3c/xpath/test223.scxml | 56 +++--- test/w3c/xpath/test224.scxml | 61 +++--- test/w3c/xpath/test225.scxml | 68 +++---- test/w3c/xpath/test226.scxml | 43 +++-- test/w3c/xpath/test226sub1.scxml | 24 ++- test/w3c/xpath/test228.scxml | 64 ++++--- test/w3c/xpath/test229.scxml | 72 +++---- test/w3c/xpath/test230.scxml | 106 +++++------ test/w3c/xpath/test232.scxml | 77 ++++---- test/w3c/xpath/test233.scxml | 63 ++++--- test/w3c/xpath/test234.scxml | 117 ++++++------ test/w3c/xpath/test235.scxml | 48 ++--- test/w3c/xpath/test236.scxml | 72 +++---- test/w3c/xpath/test237.scxml | 70 +++---- test/w3c/xpath/test239.scxml | 57 +++--- test/w3c/xpath/test239sub1.scxml | 10 +- test/w3c/xpath/test240.scxml | 116 ++++++------ test/w3c/xpath/test241.scxml | 160 ++++++++-------- test/w3c/xpath/test242.scxml | 97 +++++----- test/w3c/xpath/test242sub1.scxml | 10 +- test/w3c/xpath/test243.scxml | 75 ++++---- test/w3c/xpath/test244.scxml | 74 ++++---- test/w3c/xpath/test245.scxml | 64 ++++--- test/w3c/xpath/test247.scxml | 48 ++--- test/w3c/xpath/test250.scxml | 73 ++++--- test/w3c/xpath/test252.scxml | 75 ++++---- test/w3c/xpath/test253.scxml | 118 ++++++------ test/w3c/xpath/test276.scxml | 39 ++-- test/w3c/xpath/test276sub1.scxml | 37 ++-- test/w3c/xpath/test277.scxml | 56 +++--- test/w3c/xpath/test278.scxml | 40 ++-- test/w3c/xpath/test279.scxml | 41 ++-- test/w3c/xpath/test280.scxml | 45 +++-- test/w3c/xpath/test286.scxml | 41 ++-- test/w3c/xpath/test287.scxml | 41 ++-- test/w3c/xpath/test288.scxml | 25 +++ test/w3c/xpath/test294.scxml | 80 ++++---- test/w3c/xpath/test298.scxml | 55 +++--- test/w3c/xpath/test301.scxml | 32 ++-- test/w3c/xpath/test302.scxml | 34 ++-- test/w3c/xpath/test303.scxml | 46 +++-- test/w3c/xpath/test304.scxml | 32 ++-- test/w3c/xpath/test307.scxml | 71 ++++--- test/w3c/xpath/test309.scxml | 28 +-- test/w3c/xpath/test310.scxml | 39 ++-- test/w3c/xpath/test311.scxml | 39 ++-- test/w3c/xpath/test312.scxml | 45 +++-- test/w3c/xpath/test313.scxml | 47 ++--- test/w3c/xpath/test314.scxml | 63 ++++--- test/w3c/xpath/test318.scxml | 57 +++--- test/w3c/xpath/test319.scxml | 45 +++-- test/w3c/xpath/test321.scxml | 34 ++-- test/w3c/xpath/test322.scxml | 63 ++++--- test/w3c/xpath/test323.scxml | 34 ++-- test/w3c/xpath/test324.scxml | 42 +++-- test/w3c/xpath/test325.scxml | 37 ++-- test/w3c/xpath/test326.scxml | 68 +++---- test/w3c/xpath/test329.scxml | 101 +++++----- test/w3c/xpath/test330.scxml | 51 ++--- test/w3c/xpath/test331.scxml | 113 ++++++----- test/w3c/xpath/test332.scxml | 59 +++--- test/w3c/xpath/test333.scxml | 37 ++-- test/w3c/xpath/test335.scxml | 37 ++-- test/w3c/xpath/test336.scxml | 52 ++--- test/w3c/xpath/test337.scxml | 37 ++-- test/w3c/xpath/test338.scxml | 74 ++++---- test/w3c/xpath/test339.scxml | 37 ++-- test/w3c/xpath/test342.scxml | 54 +++--- test/w3c/xpath/test343.scxml | 61 +++--- test/w3c/xpath/test344.scxml | 41 ++-- test/w3c/xpath/test346.scxml | 93 ++++----- test/w3c/xpath/test347.scxml | 80 ++++---- test/w3c/xpath/test348.scxml | 39 ++-- test/w3c/xpath/test349.scxml | 58 +++--- test/w3c/xpath/test350.scxml | 52 ++--- test/w3c/xpath/test351.scxml | 85 +++++---- test/w3c/xpath/test352.scxml | 55 +++--- test/w3c/xpath/test354.scxml | 90 ++++----- test/w3c/xpath/test355.scxml | 34 ++-- test/w3c/xpath/test364.scxml | 136 ++++++------- test/w3c/xpath/test372.scxml | 55 +++--- test/w3c/xpath/test375.scxml | 48 ++--- test/w3c/xpath/test376.scxml | 46 +++-- test/w3c/xpath/test377.scxml | 58 +++--- test/w3c/xpath/test378.scxml | 52 ++--- test/w3c/xpath/test387.scxml | 160 ++++++++-------- test/w3c/xpath/test388.scxml | 124 ++++++------ test/w3c/xpath/test396.scxml | 35 ++-- test/w3c/xpath/test399.scxml | 123 ++++++------ test/w3c/xpath/test401.scxml | 42 +++-- test/w3c/xpath/test402.scxml | 78 ++++---- test/w3c/xpath/test403a.scxml | 73 +++---- test/w3c/xpath/test403b.scxml | 70 +++---- test/w3c/xpath/test403c.scxml | 99 +++++----- test/w3c/xpath/test404.scxml | 106 +++++------ test/w3c/xpath/test405.scxml | 125 ++++++------ test/w3c/xpath/test406.scxml | 114 ++++++----- test/w3c/xpath/test407.scxml | 45 +++-- test/w3c/xpath/test409.scxml | 62 +++--- test/w3c/xpath/test411.scxml | 58 +++--- test/w3c/xpath/test412.scxml | 98 +++++----- test/w3c/xpath/test413.scxml | 79 ++++---- test/w3c/xpath/test415.scxml | 13 +- test/w3c/xpath/test416.scxml | 49 ++--- test/w3c/xpath/test417.scxml | 64 ++++--- test/w3c/xpath/test419.scxml | 39 ++-- test/w3c/xpath/test421.scxml | 55 +++--- test/w3c/xpath/test422.scxml | 126 +++++++------ test/w3c/xpath/test423.scxml | 48 ++--- test/w3c/xpath/test436.scxml | 44 ++--- test/w3c/xpath/test463.scxml | 35 ++-- test/w3c/xpath/test464.scxml | 33 ++-- test/w3c/xpath/test465.scxml | 43 +++-- test/w3c/xpath/test466.scxml | 31 +-- test/w3c/xpath/test467.scxml | 28 +-- test/w3c/xpath/test468.scxml | 35 ++-- test/w3c/xpath/test469.scxml | 46 +++-- test/w3c/xpath/test470.scxml | 44 +++-- test/w3c/xpath/test473.scxml | 79 ++++---- test/w3c/xpath/test474.scxml | 77 ++++---- test/w3c/xpath/test475.scxml | 77 ++++---- test/w3c/xpath/test476.scxml | 77 ++++---- test/w3c/xpath/test477.scxml | 77 ++++---- test/w3c/xpath/test478.scxml | 76 ++++---- test/w3c/xpath/test479.scxml | 76 ++++---- test/w3c/xpath/test480.scxml | 68 ++++--- test/w3c/xpath/test481.scxml | 78 ++++---- test/w3c/xpath/test482.scxml | 36 ++-- test/w3c/xpath/test483.scxml | 54 +++--- test/w3c/xpath/test487.scxml | 41 ++-- test/w3c/xpath/test488.scxml | 61 +++--- test/w3c/xpath/test495.scxml | 49 ++--- test/w3c/xpath/test496.scxml | 39 ++-- test/w3c/xpath/test500.scxml | 34 ++-- test/w3c/xpath/test501.scxml | 40 ++-- test/w3c/xpath/test503.scxml | 68 ++++--- test/w3c/xpath/test504.scxml | 134 ++++++------- test/w3c/xpath/test505.scxml | 83 ++++---- test/w3c/xpath/test506.scxml | 93 ++++----- test/w3c/xpath/test509.scxml | 39 ++-- test/w3c/xpath/test510.scxml | 53 +++--- test/w3c/xpath/test518.scxml | 43 +++-- test/w3c/xpath/test519.scxml | 44 +++-- test/w3c/xpath/test520.scxml | 46 +++-- test/w3c/xpath/test521.scxml | 46 ++--- test/w3c/xpath/test522.scxml | 45 +++-- test/w3c/xpath/test525.scxml | 56 +++--- test/w3c/xpath/test527.scxml | 47 ++--- test/w3c/xpath/test528.scxml | 59 +++--- test/w3c/xpath/test529.scxml | 47 ++--- test/w3c/xpath/test530.scxml | 54 +++--- test/w3c/xpath/test531.scxml | 46 +++-- test/w3c/xpath/test532.scxml | 46 +++-- test/w3c/xpath/test533.scxml | 111 +++++------ test/w3c/xpath/test534.scxml | 42 +++-- test/w3c/xpath/test537.scxml | 35 ++-- test/w3c/xpath/test539.scxml | 54 +++--- test/w3c/xpath/test540.scxml | 41 ++-- test/w3c/xpath/test542.scxml | 66 ++++--- test/w3c/xpath/test543.scxml | 38 ++-- test/w3c/xpath/test544.scxml | 38 ++-- test/w3c/xpath/test545.scxml | 42 +++-- test/w3c/xpath/test546.scxml | 38 ++-- test/w3c/xpath/test547.scxml | 66 ++++--- test/w3c/xpath/test550.scxml | 41 ++-- test/w3c/xpath/test551.scxml | 48 ++--- test/w3c/xpath/test552.scxml | 36 ++-- test/w3c/xpath/test553.scxml | 48 ++--- test/w3c/xpath/test554.scxml | 50 ++--- test/w3c/xpath/test555.scxml | 53 +++--- test/w3c/xpath/test567.scxml | 57 +++--- test/w3c/xpath/test568.scxml | 33 ++-- test/w3c/xpath/test570.scxml | 85 +++++---- test/w3c/xpath/test576.scxml | 72 +++---- test/w3c/xpath/test577.scxml | 46 ++--- test/w3c/xpath/test579.scxml | 115 ++++++----- test/w3c/xpath/test580.scxml | 91 +++++---- 434 files changed, 13687 insertions(+), 11886 deletions(-) create mode 100644 test/w3c/ecma/test288.scxml create mode 100644 test/w3c/txml/test288.txml create mode 100644 test/w3c/xpath/test288.scxml diff --git a/src/uscxml/interpreter/InterpreterDraft6.cpp b/src/uscxml/interpreter/InterpreterDraft6.cpp index 92333f1..aedf516 100644 --- a/src/uscxml/interpreter/InterpreterDraft6.cpp +++ b/src/uscxml/interpreter/InterpreterDraft6.cpp @@ -916,7 +916,6 @@ void InterpreterDraft6::enterStates(const Arabica::XPath::NodeSet& _configuration.push_back(stateElem); _statesToInvoke.push_back(stateElem); -// if (_binding == LATE && stateElem.getAttribute("isFirstEntry").size() > 0) { if (_binding == LATE && !isMember(stateElem, _alreadyEntered)) { NodeSet dataModelElems = filterChildElements(_nsInfo.xmlNSPrefix + "datamodel", stateElem); if(dataModelElems.size() > 0 && _dataModel) { @@ -927,7 +926,6 @@ void InterpreterDraft6::enterStates(const Arabica::XPath::NodeSet& } } _alreadyEntered.push_back(stateElem); -// stateElem.setAttribute("isFirstEntry", ""); } // execute onentry executable content NodeSet onEntryElems = filterChildElements(_nsInfo.xmlNSPrefix + "onEntry", stateElem); diff --git a/src/uscxml/transform/ChartToFSM.cpp b/src/uscxml/transform/ChartToFSM.cpp index 0aac811..0a04771 100644 --- a/src/uscxml/transform/ChartToFSM.cpp +++ b/src/uscxml/transform/ChartToFSM.cpp @@ -131,7 +131,8 @@ FlatteningInterpreter::FlatteningInterpreter(const Document& doc) { _perfTotal = 0; _lastTimeStamp = tthread::chrono::system_clock::now(); _currGlobalTransition = NULL; - + _lastTransientStateId = 0; + // just copy given doc into _document an create _flatDoc for the FSM DOMImplementation domFactory = Arabica::SimpleDOM::DOMImplementation::getDOMImplementation(); _document = domFactory.createDocument(doc.getNamespaceURI(), "", 0); @@ -227,10 +228,11 @@ InterpreterState FlatteningInterpreter::interpret() { } labelTransitions(); weightTransitions(); - + indexTransitions(_scxml); + // std::cout << _scxml << std::endl; - GlobalTransition* globalTransition = new GlobalTransition(initialTransitions, _dataModel); + GlobalTransition* globalTransition = new GlobalTransition(initialTransitions, _dataModel, this); _start->outgoing[globalTransition->transitionId] = globalTransition; globalTransition->source = _start->stateId; _currGlobalTransition = globalTransition; @@ -401,44 +403,38 @@ static bool filterChildEnabled(const NodeSet& transitions) { return true; } -static std::list sortTransitions(std::list list) { - bool stable = false; - while(!stable) { - for (std::list::iterator outerIter = list.begin(); - outerIter != list.end(); - outerIter++) { - for (std::list::iterator innerIter = outerIter; - innerIter != list.end(); - innerIter++) { - GlobalTransition* t1 = *outerIter; - GlobalTransition* t2 = *innerIter; - - if (isSuperset(t1, t2)) { -// std::cout << "swapping " << t1->transitionId << " / " << t2->transitionId << std::endl; - std::swap(*innerIter, *outerIter); - goto NEXT_ITER; - } - for (int i = t1->firstElemPerLevel.size() - 1; i >= 0 ; i--) { - if (t1->firstElemPerLevel[i] == std::numeric_limits::max() || t2->firstElemPerLevel[i] == std::numeric_limits::max()) - break; - if (t1->firstElemPerLevel[i] > t2->firstElemPerLevel[i]) { -// std::cout << "swapping at " << i << " " << t1->transitionId << " / " << t2->transitionId << std::endl; - std::swap(*innerIter, *outerIter); - goto NEXT_ITER; - } else { - break; - } - } - } - } - stable = true; -NEXT_ITER: - ; + +void FlatteningInterpreter::indexTransitions(const Arabica::DOM::Element& root) { + // breadth first traversal of transitions + Arabica::XPath::NodeSet levelTransitions = filterChildElements(_nsInfo.xmlNSPrefix + "transition", root); + for (int i = levelTransitions.size() - 1; i >= 0; i--) { + indexedTransitions.push_back(Element(levelTransitions[i])); + } + + Arabica::XPath::NodeSet nextLevel = filterChildType(Arabica::DOM::Node_base::ELEMENT_NODE, root); + for (int i = nextLevel.size() - 1; i >= 0; i--) { + Element stateElem = Element(nextLevel[i]); + if (isState(stateElem)) + indexTransitions(stateElem); } - return list; -} +} +bool GlobalTransition::operator< (const GlobalTransition& other) const { + const std::list >& indexedTransitions = interpreter->indexedTransitions; + for (std::list >::const_reverse_iterator transIter = indexedTransitions.rbegin(); transIter != indexedTransitions.rend(); transIter++) { + const Element& refTrans = *transIter; + + if (InterpreterImpl::isMember(refTrans, transitions) && !InterpreterImpl::isMember(refTrans, other.transitions)) { + return true; + } + if (!InterpreterImpl::isMember(refTrans, transitions) && InterpreterImpl::isMember(refTrans, other.transitions)) { + return false; + } + } + return true; // actually, they are equal +} + void FlatteningInterpreter::explode() { @@ -590,7 +586,7 @@ void FlatteningInterpreter::explode() { assert(transitions.size() > 0); // create a GlobalTransition object from the set - GlobalTransition* transition = new GlobalTransition(transitions, _dataModel); + GlobalTransition* transition = new GlobalTransition(transitions, _dataModel, this); if (!transition->isValid) { // this set of transitions can not be enabled together delete transition; @@ -747,17 +743,72 @@ void FlatteningInterpreter::createDocument() { sortedStates.insert(sortedStates.begin(), _globalConf.begin(), _globalConf.end()); std::sort(sortedStates.begin(), sortedStates.end(), sortStatesByIndex); + int index = 0; + for (std::list >::reverse_iterator transIter = indexedTransitions.rbegin(); transIter != indexedTransitions.rend(); transIter++) { + const Element& refTrans = *transIter; + std::cout << index++ << ": " << refTrans << std::endl; + } + std::cout << std::endl; + for (std::vector >::iterator confIter = sortedStates.begin(); confIter != sortedStates.end(); confIter++) { - Node state = globalStateToNode(confIter->second); - _scxml.appendChild(state); + appendGlobalStateNode(confIter->second); } // exit(0); } -Node FlatteningInterpreter::globalStateToNode(GlobalState* globalState) { + +template bool PtrComp(const T * const & a, const T * const & b) +{ + return *a < *b; +} + + +bool isRedundantSubset (GlobalTransition* first, GlobalTransition* second) { + if (isSuperset(second, first)) { +// std::cout << second->transitions.size() << " / " << first->transitions.size() << std::endl; + for (int i = 0; i < first->transitions.size(); i++) { + if (!InterpreterImpl::isMember(first->transitions[i], second->transitions)) { + if (HAS_ATTR_CAST(first->transitions[i], "cond")) { + return false; // second can't be removed + } + } + } + return true; // remove second + } + return false; //second can't be removed +} + +std::list filterRedundantSubset(std::list list) { + + for (std::list::iterator outerIter = list.begin(); + outerIter != list.end(); + outerIter++) { + for (std::list::iterator innerIter = outerIter; + innerIter != list.end(); + innerIter++) { + + if (innerIter == outerIter) + continue; + + GlobalTransition* t1 = *outerIter; + GlobalTransition* t2 = *innerIter; + + if (isRedundantSubset(t1, t2)) { + list.erase(outerIter++); + } else if (isRedundantSubset(t2, t1)) { + list.erase(innerIter++); + } + + } + } + + return list; +} + +void FlatteningInterpreter::appendGlobalStateNode(GlobalState* globalState) { Element state = _flatDoc.createElementNS(_nsInfo.nsURL, "state"); _nsInfo.setPrefix(state); @@ -774,9 +825,15 @@ Node FlatteningInterpreter::globalStateToNode(GlobalState* globalSt transitionList.push_back(outIter->second); } - transitionList = sortTransitions(transitionList); +// transitionList = sortTransitions(transitionList); + transitionList.sort(PtrComp); + transitionList.unique(isRedundantSubset); + // unique is not quite like what we need, but it was a start + transitionList = filterRedundantSubset(transitionList); + + // apend here, for transient state chains to trail the state + _scxml.appendChild(state); -// std::cout << "/////////////////" << std::endl; size_t index = 0; for (std::list::iterator outIter = transitionList.begin(); outIter != transitionList.end(); @@ -785,9 +842,6 @@ Node FlatteningInterpreter::globalStateToNode(GlobalState* globalSt state.appendChild(globalTransitionToNode(*outIter)); index++; } -// std::cout << "/////////////////" << std::endl; - - return state; } /** @@ -799,6 +853,26 @@ Node FlatteningInterpreter::globalTransitionToNode(GlobalTransition // transition.setAttribute("ref", globalTransition->index); +#if 1 + std::string members; + int index = 0; + std::string seperator; + for (std::list >::reverse_iterator transIter = indexedTransitions.rbegin(); transIter != indexedTransitions.rend(); transIter++) { + const Element& refTrans = *transIter; + if (isMember(refTrans, globalTransition->transitions)) { + members += seperator + toStr(index); + } else { + members += seperator; + for (int i = 0; i < toStr(index).size(); i++) { + members += " "; + } + } + seperator = " "; + index++; + } + transition.setAttribute("members", members); +#endif + if (!globalTransition->isEventless) { transition.setAttribute("event", globalTransition->eventDesc); } @@ -931,7 +1005,8 @@ Node FlatteningInterpreter::globalTransitionToNode(GlobalTransition if (transientStateChain.size() > 0) { for (int i = 0; i < transientStateChain.size(); i++) { Element transientStateElem = Element(transientStateChain[i]); - transientStateElem.setAttribute("id", "transient-" + globalTransition->transitionId + "-" + globalTransition->source + "-" + toStr(i)); +// transientStateElem.setAttribute("id", "transient-" + globalTransition->transitionId + "-" + globalTransition->source + "-" + toStr(i)); + transientStateElem.setAttribute("id", globalTransition->destination + "-via-" + toStr(_lastTransientStateId++)); Element exitTransition = _flatDoc.createElementNS(_nsInfo.nsURL, "transition"); _nsInfo.setPrefix(exitTransition); @@ -939,7 +1014,8 @@ Node FlatteningInterpreter::globalTransitionToNode(GlobalTransition if (i == transientStateChain.size() - 1) { exitTransition.setAttribute("target", globalTransition->destination); } else { - exitTransition.setAttribute("target", "transient-" + globalTransition->transitionId + "-" + globalTransition->source + "-" + toStr(i + 1)); +// exitTransition.setAttribute("target", "transient-" + globalTransition->transitionId + "-" + globalTransition->source + "-" + toStr(i + 1)); + exitTransition.setAttribute("target", globalTransition->destination + "-via-" + toStr(_lastTransientStateId)); } transientStateElem.appendChild(exitTransition); @@ -1051,7 +1127,8 @@ GlobalState::GlobalState(const Arabica::XPath::NodeSet& activeState stateId = flatStateId.getStateId(); } -GlobalTransition::GlobalTransition(const Arabica::XPath::NodeSet& transitionSet, DataModel dataModel) { +GlobalTransition::GlobalTransition(const Arabica::XPath::NodeSet& transitionSet, DataModel dataModel, FlatteningInterpreter* flattener) { + interpreter = flattener; transitions = transitionSet; isValid = true; isEventless = true; diff --git a/src/uscxml/transform/ChartToFSM.h b/src/uscxml/transform/ChartToFSM.h index 64b3640..923304c 100644 --- a/src/uscxml/transform/ChartToFSM.h +++ b/src/uscxml/transform/ChartToFSM.h @@ -31,7 +31,8 @@ namespace uscxml { class GlobalState; class GlobalTransition; - +class FlatteningInterpreter; + class USCXML_API GlobalState { public: @@ -69,7 +70,7 @@ public: Arabica::DOM::Element uninvoke; }; - GlobalTransition(const Arabica::XPath::NodeSet& transitions, DataModel dataModel); + GlobalTransition(const Arabica::XPath::NodeSet& transitions, DataModel dataModel, FlatteningInterpreter* flattener); bool isValid; // constructor will determine, calling code will delete if not bool isEventless; // whether or not all our transitions are eventless @@ -100,6 +101,10 @@ public: std::string destination; std::string index; + FlatteningInterpreter* interpreter; + + bool operator< (const GlobalTransition& other) const; + protected: std::list getCommonEvents(const Arabica::XPath::NodeSet& transitions); }; @@ -112,6 +117,8 @@ public: Arabica::DOM::Document getDocument() const; // overwrite to return flat FSM InterpreterState interpret(); + std::list > indexedTransitions; + protected: // gather executable content per microstep void executeContent(const Arabica::DOM::Element& content, bool rethrow = false); @@ -136,7 +143,10 @@ protected: void weightTransitions(); void createDocument(); - Arabica::DOM::Node globalStateToNode(GlobalState* globalState); + void indexTransitions(const Arabica::DOM::Element& root); + std::list sortTransitions(std::list list); + + void appendGlobalStateNode(GlobalState* globalState); Arabica::DOM::Node globalTransitionToNode(GlobalTransition* globalTransition); GlobalState* _start; @@ -149,6 +159,8 @@ protected: int maxDepth; int maxOrder; + size_t _lastTransientStateId; + Arabica::DOM::Document _flatDoc; std::map _globalConf; }; diff --git a/src/uscxml/transform/FlatStateIdentifier.h b/src/uscxml/transform/FlatStateIdentifier.h index 61d0f1b..08451c2 100644 --- a/src/uscxml/transform/FlatStateIdentifier.h +++ b/src/uscxml/transform/FlatStateIdentifier.h @@ -21,6 +21,7 @@ #define FLATSTATEIDENTIFIER_H_E9534AF9 #include "uscxml/Common.h" +#include "uscxml/Convenience.h" #include "uscxml/DOMUtils.h" #include @@ -44,7 +45,18 @@ public: } for (int i = 0; i < alreadyEnteredStates.size(); i++) { - visited.push_back(ATTR_CAST(alreadyEnteredStates[i], "id")); + const Arabica::DOM::NodeList& children = alreadyEnteredStates[i].getChildNodes(); + bool isRelevant = false; + for (int j = 0; j < children.getLength(); j++) { + if (children.item(j).getNodeType() != Arabica::DOM::Node_base::ELEMENT_NODE) + continue; + if (iequals(LOCALNAME_CAST(children.item(j)), "data") || iequals(LOCALNAME_CAST(children.item(j)), "datamodel")) { + isRelevant = true; + break; + } + } + if (isRelevant) + visited.push_back(ATTR_CAST(alreadyEnteredStates[i], "id")); } std::map >::const_iterator histIter; @@ -79,7 +91,7 @@ public: active.push_back(state); } } - } else if (boost::starts_with(section, "entered:{")) { + } else if (boost::starts_with(section, "visited:{")) { // entered:{s0,s1,s2} std::stringstream stateSS(section.substr(9, section.size() - 10)); std::string state; @@ -152,7 +164,7 @@ protected: if (visited.size() > 0) { seperator = ""; - stateIdSS << ";entered:{"; + stateIdSS << ";visited:{"; for (std::list::const_iterator visitIter = visited.begin(); visitIter != visited.end(); visitIter++) { stateIdSS << seperator << *visitIter; seperator = ","; diff --git a/test/w3c/convert-tests.sh b/test/w3c/convert-tests.sh index a8357aa..ea624ea 100755 --- a/test/w3c/convert-tests.sh +++ b/test/w3c/convert-tests.sh @@ -23,4 +23,12 @@ cp txml/*.txt ecma/ cp txml/*.txt xpath/ find ./ecma -type f -exec grep -Ili 'datamodel="xpath"' {} \; |xargs rm -fv -find ./xpath -type f -exec grep -Ili 'datamodel="ecmascript"' {} \; |xargs rm -fv \ No newline at end of file +find ./xpath -type f -exec grep -Ili 'datamodel="ecmascript"' {} \; |xargs rm -fv + +SCXMLS=`find . -type f -name '*.scxml'` +for SCXML in $SCXMLS +do + mv $SCXML $SCXML.unformatted.xml + xmllint --format $SCXML.unformatted.xml > $SCXML + rm $SCXML.unformatted.xml +done diff --git a/test/w3c/draft/calc.scxml b/test/w3c/draft/calc.scxml index e854401..bc6db8b 100644 --- a/test/w3c/draft/calc.scxml +++ b/test/w3c/draft/calc.scxml @@ -1,158 +1,157 @@ - - - - - - - - + + + + + + + + - - - - + + + + - - - - + + + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - + + + + + + + + + + - - - + + + - - - - - - + + + + + + - + - - - - - - - - - - + + + + + + + + + + - + diff --git a/test/w3c/ecma/test144.scxml b/test/w3c/ecma/test144.scxml index fcec83a..76ee416 100644 --- a/test/w3c/ecma/test144.scxml +++ b/test/w3c/ecma/test144.scxml @@ -1,23 +1,27 @@ - - - - - - - + + + + + + + - - - - - - - - + + - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test147.scxml b/test/w3c/ecma/test147.scxml index f877ecf..f12029a 100644 --- a/test/w3c/ecma/test147.scxml +++ b/test/w3c/ecma/test147.scxml @@ -1,30 +1,35 @@ - - - + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test148.scxml b/test/w3c/ecma/test148.scxml index acebba7..988d679 100644 --- a/test/w3c/ecma/test148.scxml +++ b/test/w3c/ecma/test148.scxml @@ -1,31 +1,36 @@ - - - +fails and baz is not generated, i.e. it makes sure that the test doesn't hang. --> + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test149.scxml b/test/w3c/ecma/test149.scxml index b7626c6..7dbe881 100644 --- a/test/w3c/ecma/test149.scxml +++ b/test/w3c/ecma/test149.scxml @@ -1,25 +1,31 @@ - - - + + + + + - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test150.scxml b/test/w3c/ecma/test150.scxml index 41e1895..9624c8c 100644 --- a/test/w3c/ecma/test150.scxml +++ b/test/w3c/ecma/test150.scxml @@ -1,41 +1,45 @@ - - - - - + + + + + + + [1,2,3] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test151.scxml b/test/w3c/ecma/test151.scxml index 119bb65..e7947d0 100644 --- a/test/w3c/ecma/test151.scxml +++ b/test/w3c/ecma/test151.scxml @@ -1,41 +1,45 @@ - - - - - + + + + + + + [1,2,3] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test152.scxml b/test/w3c/ecma/test152.scxml index 8af51a8..155652c 100644 --- a/test/w3c/ecma/test152.scxml +++ b/test/w3c/ecma/test152.scxml @@ -1,48 +1,51 @@ - - - - - - - + + + + + + + + + [1,2,3] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test153.scxml b/test/w3c/ecma/test153.scxml index c46c32d..cb30088 100644 --- a/test/w3c/ecma/test153.scxml +++ b/test/w3c/ecma/test153.scxml @@ -1,35 +1,42 @@ - - - - - +it ever isn't, set Var4 to 0, indicating failure --> + + + + + + + [1,2,3] - + + - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test155.scxml b/test/w3c/ecma/test155.scxml index 17d3a70..e671d17 100644 --- a/test/w3c/ecma/test155.scxml +++ b/test/w3c/ecma/test155.scxml @@ -1,26 +1,31 @@ - - - - - - + + + + + + + [1,2,3] - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test156.scxml b/test/w3c/ecma/test156.scxml index aa9e2b0..1d2c9ee 100644 --- a/test/w3c/ecma/test156.scxml +++ b/test/w3c/ecma/test156.scxml @@ -1,28 +1,33 @@ - - - - - - + + + + + + + [1,2,3] - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test158.scxml b/test/w3c/ecma/test158.scxml index f1a583f..7947480 100644 --- a/test/w3c/ecma/test158.scxml +++ b/test/w3c/ecma/test158.scxml @@ -1,23 +1,29 @@ - - - + + + + + - - - - - + + + + - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test159.scxml b/test/w3c/ecma/test159.scxml index d7b7821..b17e5f5 100644 --- a/test/w3c/ecma/test159.scxml +++ b/test/w3c/ecma/test159.scxml @@ -1,20 +1,26 @@ - - - + + + + + - - - - - + + + + - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test172.scxml b/test/w3c/ecma/test172.scxml index 28f2bcb..5194a97 100644 --- a/test/w3c/ecma/test172.scxml +++ b/test/w3c/ecma/test172.scxml @@ -1,20 +1,25 @@ - - - + + + + + - - - - - + + + + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test173.scxml b/test/w3c/ecma/test173.scxml index fa2a289..b3694a6 100644 --- a/test/w3c/ecma/test173.scxml +++ b/test/w3c/ecma/test173.scxml @@ -1,21 +1,26 @@ - - - + + + + + - - - - - + + + + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test174.scxml b/test/w3c/ecma/test174.scxml index f78feee..227b787 100644 --- a/test/w3c/ecma/test174.scxml +++ b/test/w3c/ecma/test174.scxml @@ -1,21 +1,26 @@ - - - + + + + + - - - - - + + + + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test175.scxml b/test/w3c/ecma/test175.scxml index cda3b5a..1ec619f 100644 --- a/test/w3c/ecma/test175.scxml +++ b/test/w3c/ecma/test175.scxml @@ -1,27 +1,32 @@ - - - +event1 will be raised first. Succeed if event1 occurs before event2, otherwise fail --> + + + - - - - - - + + + + + - - - - - - - - + + - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test176.scxml b/test/w3c/ecma/test176.scxml index 4b120ec..c4a5c0a 100644 --- a/test/w3c/ecma/test176.scxml +++ b/test/w3c/ecma/test176.scxml @@ -1,30 +1,35 @@ - - - - + + + + + + - - - - - - - + + + + + + - - - - - - - - - - + + + + - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test178.scxml b/test/w3c/ecma/test178.scxml index 91b4681..da69af2 100644 --- a/test/w3c/ecma/test178.scxml +++ b/test/w3c/ecma/test178.scxml @@ -1,27 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file +inspection.) --> + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test179.scxml b/test/w3c/ecma/test179.scxml index f5c9169..3c4b09a 100644 --- a/test/w3c/ecma/test179.scxml +++ b/test/w3c/ecma/test179.scxml @@ -1,18 +1,23 @@ - - - - - - - 123 - + + + + + + + 123 + - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test183.scxml b/test/w3c/ecma/test183.scxml index 2c17ea8..825907e 100644 --- a/test/w3c/ecma/test183.scxml +++ b/test/w3c/ecma/test183.scxml @@ -1,21 +1,25 @@ - - - - + + + + + - - - - + + + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test185.scxml b/test/w3c/ecma/test185.scxml index 6a83574..7e4c408 100644 --- a/test/w3c/ecma/test185.scxml +++ b/test/w3c/ecma/test185.scxml @@ -1,23 +1,27 @@ - - - - - - - + + + + + + + - - - - - - - - + + - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test186.scxml b/test/w3c/ecma/test186.scxml index 68254d3..ef42d18 100644 --- a/test/w3c/ecma/test186.scxml +++ b/test/w3c/ecma/test186.scxml @@ -1,31 +1,36 @@ - - - - - - - - - - - - +in the interval.) If var2 ends up == 1, we pass. Otherwise we fail --> + + + + + + + + + + + - - - + + - - - - - - + - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test187.scxml b/test/w3c/ecma/test187.scxml index c4f2a6f..06b08a2 100644 --- a/test/w3c/ecma/test187.scxml +++ b/test/w3c/ecma/test187.scxml @@ -1,33 +1,38 @@ - - - - +10 sec timer expires and we pass --> + + - + - - - - - - + + + + + + - + - - - - - + + + + - - - - - - \ No newline at end of file + + + + + + + + + + + + diff --git a/test/w3c/ecma/test189.scxml b/test/w3c/ecma/test189.scxml index 683b874..6a861cd 100644 --- a/test/w3c/ecma/test189.scxml +++ b/test/w3c/ecma/test189.scxml @@ -1,22 +1,27 @@ - - - - - - - - - +added to the external queue (event though event2 is generated first) --> + + + + + + + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test190.scxml b/test/w3c/ecma/test190.scxml index a1f6d56..f5b766b 100644 --- a/test/w3c/ecma/test190.scxml +++ b/test/w3c/ecma/test190.scxml @@ -1,35 +1,40 @@ - - - - - - - - - - - - - - - +is actually delivered. The delayed makes sure another event is generated (so the test doesn't hang) --> + + + + + + + + + + + + + + - - - - - - - - - - + + + - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test191.scxml b/test/w3c/ecma/test191.scxml index 6e82274..dc956f1 100644 --- a/test/w3c/ecma/test191.scxml +++ b/test/w3c/ecma/test191.scxml @@ -1,31 +1,37 @@ - - - - +pass, otherwise we fail. The timer insures that some event is generated and that the test does not hang. --> + + - + - - + + - - - - - - - + + + + + + + - - - - - - \ No newline at end of file + + + + + + + + + + + + diff --git a/test/w3c/ecma/test192.scxml b/test/w3c/ecma/test192.scxml index a74a05e..c63a211 100644 --- a/test/w3c/ecma/test192.scxml +++ b/test/w3c/ecma/test192.scxml @@ -1,55 +1,52 @@ - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/ecma/test193.scxml b/test/w3c/ecma/test193.scxml index 286513d..92e0cce 100644 --- a/test/w3c/ecma/test193.scxml +++ b/test/w3c/ecma/test193.scxml @@ -1,26 +1,29 @@ - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test194.scxml b/test/w3c/ecma/test194.scxml index e7dcd76..b4a5a5a 100644 --- a/test/w3c/ecma/test194.scxml +++ b/test/w3c/ecma/test194.scxml @@ -1,22 +1,26 @@ - - - - - - - - - + + + + + + + + + - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test198.scxml b/test/w3c/ecma/test198.scxml index e804625..bcb2cee 100644 --- a/test/w3c/ecma/test198.scxml +++ b/test/w3c/ecma/test198.scxml @@ -1,19 +1,23 @@ - - - - - - + + + + + + + - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test199.scxml b/test/w3c/ecma/test199.scxml index 2119cd8..cbc4a52 100644 --- a/test/w3c/ecma/test199.scxml +++ b/test/w3c/ecma/test199.scxml @@ -1,18 +1,22 @@ - - - - - - + + + + + + + - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test200.scxml b/test/w3c/ecma/test200.scxml index 2aa85a9..ef53be4 100644 --- a/test/w3c/ecma/test200.scxml +++ b/test/w3c/ecma/test200.scxml @@ -1,18 +1,22 @@ - - - - - - + + + + + + + - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test201.scxml b/test/w3c/ecma/test201.scxml index 8ded0d5..f7e1916 100644 --- a/test/w3c/ecma/test201.scxml +++ b/test/w3c/ecma/test201.scxml @@ -1,19 +1,23 @@ - - - - - - + + + + + + + - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test205.scxml b/test/w3c/ecma/test205.scxml index 5adefbe..70068ab 100644 --- a/test/w3c/ecma/test205.scxml +++ b/test/w3c/ecma/test205.scxml @@ -1,30 +1,34 @@ - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test207.scxml b/test/w3c/ecma/test207.scxml index fe30bf1..5b89697 100644 --- a/test/w3c/ecma/test207.scxml +++ b/test/w3c/ecma/test207.scxml @@ -1,56 +1,55 @@ - - - - - - +raised in another session, but the spec doesn't define any way to refer to an event in another process --> + + + + - - - - - - - + + - + - - - - - - - - - - - - - + + + + + + + + + + + - - - - + + + - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test208.scxml b/test/w3c/ecma/test208.scxml index 043e537..ed0de3e 100644 --- a/test/w3c/ecma/test208.scxml +++ b/test/w3c/ecma/test208.scxml @@ -1,21 +1,24 @@ - - - - - - - - + + + + + + + + - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test210.scxml b/test/w3c/ecma/test210.scxml index f103ecd..15d892d 100644 --- a/test/w3c/ecma/test210.scxml +++ b/test/w3c/ecma/test210.scxml @@ -1,24 +1,28 @@ - - - + + + + + - - - - - - - + + + + + + - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test215.scxml b/test/w3c/ecma/test215.scxml index 97e6a39..a8e53b4 100644 --- a/test/w3c/ecma/test215.scxml +++ b/test/w3c/ecma/test215.scxml @@ -1,29 +1,35 @@ - - - - - - - - - - +the runtime value is used, the invocation will succeed --> + + + + + + + + - - + + - + - + - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test216.scxml b/test/w3c/ecma/test216.scxml index 97b2a77..ae6f69c 100644 --- a/test/w3c/ecma/test216.scxml +++ b/test/w3c/ecma/test216.scxml @@ -1,22 +1,28 @@ - - - - - - - - - - +the runtime value is used, the invocation will succeed --> + + + + + + + + - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test216sub1.scxml b/test/w3c/ecma/test216sub1.scxml index 3c3a88d..1081831 100644 --- a/test/w3c/ecma/test216sub1.scxml +++ b/test/w3c/ecma/test216sub1.scxml @@ -1,5 +1,5 @@ - - - - - \ No newline at end of file + + + + + diff --git a/test/w3c/ecma/test220.scxml b/test/w3c/ecma/test220.scxml index 2d447c4..a5c3bb2 100644 --- a/test/w3c/ecma/test220.scxml +++ b/test/w3c/ecma/test220.scxml @@ -1,21 +1,29 @@ - - - - - + + + + + + - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test223.scxml b/test/w3c/ecma/test223.scxml index 63ceadd..d5c042e 100644 --- a/test/w3c/ecma/test223.scxml +++ b/test/w3c/ecma/test223.scxml @@ -1,29 +1,35 @@ - - - - - - - - + + + + + + + + + - - - - - + + + + + - + - - - - - - + - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test224.scxml b/test/w3c/ecma/test224.scxml index e2e8a32..f573a3f 100644 --- a/test/w3c/ecma/test224.scxml +++ b/test/w3c/ecma/test224.scxml @@ -1,31 +1,36 @@ - - - - - - - - - + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - + - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test225.scxml b/test/w3c/ecma/test225.scxml index 467d1ba..353d234 100644 --- a/test/w3c/ecma/test225.scxml +++ b/test/w3c/ecma/test225.scxml @@ -1,38 +1,42 @@ - - - - - - - - - + + + + + + + + + + - - + - - + + - - - + + + - - + + - - - - - - - - - + + + - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test226.scxml b/test/w3c/ecma/test226.scxml index e1c6d3f..0983033 100644 --- a/test/w3c/ecma/test226.scxml +++ b/test/w3c/ecma/test226.scxml @@ -1,23 +1,26 @@ - - - - - - +success. otherwise it will hang and the timeout in this doc signifies failure. --> + + + + - - - + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test226sub1.scxml b/test/w3c/ecma/test226sub1.scxml index 809efb0..91ec4cb 100644 --- a/test/w3c/ecma/test226sub1.scxml +++ b/test/w3c/ecma/test226sub1.scxml @@ -1,16 +1,14 @@ - - - - + + + + + - - - - + + + - + - - - - \ No newline at end of file + + diff --git a/test/w3c/ecma/test228.scxml b/test/w3c/ecma/test228.scxml index b44de56..73ea7ca 100644 --- a/test/w3c/ecma/test228.scxml +++ b/test/w3c/ecma/test228.scxml @@ -1,33 +1,37 @@ - - - - - - - - + + + + + + + + + - - - - - - - + + + + + + - - - + + - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test229.scxml b/test/w3c/ecma/test229.scxml index e3aeecb..a64f673 100644 --- a/test/w3c/ecma/test229.scxml +++ b/test/w3c/ecma/test229.scxml @@ -1,42 +1,46 @@ - - - - - - +it eventually times out and the done.invoke signals failure --> + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + - + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test230.scxml b/test/w3c/ecma/test230.scxml index ae13476..ab72b35 100644 --- a/test/w3c/ecma/test230.scxml +++ b/test/w3c/ecma/test230.scxml @@ -1,62 +1,60 @@ - - - - - - +must check if they are the same and report his result. --> + + + + - - - - + - + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test232.scxml b/test/w3c/ecma/test232.scxml index 9515e15..f4f3940 100644 --- a/test/w3c/ecma/test232.scxml +++ b/test/w3c/ecma/test232.scxml @@ -1,40 +1,41 @@ - - - - - - + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test233.scxml b/test/w3c/ecma/test233.scxml index 1e07c20..49c8f93 100644 --- a/test/w3c/ecma/test233.scxml +++ b/test/w3c/ecma/test233.scxml @@ -1,35 +1,42 @@ - - - +the transtitions. --> + + + - - - - + + + - - - + + + - - - - + + + + - - - - + + + + - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test234.scxml b/test/w3c/ecma/test234.scxml index b874fe9..a243526 100644 --- a/test/w3c/ecma/test234.scxml +++ b/test/w3c/ecma/test234.scxml @@ -1,66 +1,69 @@ - - - - +var2 should still be set to 1 --> + + + + - + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - + + + + + + + + - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/ecma/test235.scxml b/test/w3c/ecma/test235.scxml index 17d0cf0..daa9d61 100644 --- a/test/w3c/ecma/test235.scxml +++ b/test/w3c/ecma/test235.scxml @@ -1,23 +1,29 @@ - - - - - - + + + + + + - - - - + + + + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test236.scxml b/test/w3c/ecma/test236.scxml index acb1cda..2907f36 100644 --- a/test/w3c/ecma/test236.scxml +++ b/test/w3c/ecma/test236.scxml @@ -1,39 +1,43 @@ - - - - - - +events after the done.invoke. Hence timeout indicates success --> + + + + - - - - - - + + + + + + - - + + - - - - - - - - - - + + + - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test237.scxml b/test/w3c/ecma/test237.scxml index 442b04c..5453e33 100644 --- a/test/w3c/ecma/test237.scxml +++ b/test/w3c/ecma/test237.scxml @@ -1,41 +1,45 @@ - - - - - - +the time timeout2 fires, success --> + + + + - - - - - + + + + + - - - - - - - - - - - - - + + + + + + + + + + - + - - - + + + - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/ecma/test239.scxml b/test/w3c/ecma/test239.scxml index 4fcfc92..0c79b73 100644 --- a/test/w3c/ecma/test239.scxml +++ b/test/w3c/ecma/test239.scxml @@ -1,32 +1,35 @@ - - - - - - + + + + + + - - - - - - - + + + + + - - - - - - - - + + + + + + + + - - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/ecma/test239sub1.scxml b/test/w3c/ecma/test239sub1.scxml index 0f099d3..9e058d7 100644 --- a/test/w3c/ecma/test239sub1.scxml +++ b/test/w3c/ecma/test239sub1.scxml @@ -1,5 +1,5 @@ - - - - - \ No newline at end of file + + + + + diff --git a/test/w3c/ecma/test240.scxml b/test/w3c/ecma/test240.scxml index 6d74d4c..381b04b 100644 --- a/test/w3c/ecma/test240.scxml +++ b/test/w3c/ecma/test240.scxml @@ -1,67 +1,71 @@ - - - +should run correctly. --> + + + - - - - + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - + + + + - - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/ecma/test241.scxml b/test/w3c/ecma/test241.scxml index af1471f..e036c0b 100644 --- a/test/w3c/ecma/test241.scxml +++ b/test/w3c/ecma/test241.scxml @@ -1,98 +1,96 @@ - - - +Var1, but should run correctly. --> + + + - - - - + + + - - - - - - - - - - + + + + + + + + - - + + - - - - + + + - - - - - - - - + + + + + + + - - - - - - - - + + + + + + + - - + + - - - - + + + - - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + - - + + - - - - + + + - - - - - - + + + + + + + - - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/ecma/test242.scxml b/test/w3c/ecma/test242.scxml index f0fa504..44886cc 100644 --- a/test/w3c/ecma/test242.scxml +++ b/test/w3c/ecma/test242.scxml @@ -1,53 +1,56 @@ - - - - - - + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - + + - + - - - - - - - - - - - - - - - - - \ No newline at end of file + + diff --git a/test/w3c/ecma/test242sub1.scxml b/test/w3c/ecma/test242sub1.scxml index 0f099d3..9e058d7 100644 --- a/test/w3c/ecma/test242sub1.scxml +++ b/test/w3c/ecma/test242sub1.scxml @@ -1,5 +1,5 @@ - - - - - \ No newline at end of file + + + + + diff --git a/test/w3c/ecma/test243.scxml b/test/w3c/ecma/test243.scxml index 18f2175..96021a7 100644 --- a/test/w3c/ecma/test243.scxml +++ b/test/w3c/ecma/test243.scxml @@ -1,36 +1,41 @@ - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test244.scxml b/test/w3c/ecma/test244.scxml index d251c59..29d8a53 100644 --- a/test/w3c/ecma/test244.scxml +++ b/test/w3c/ecma/test244.scxml @@ -1,39 +1,45 @@ - - - +but should run correctly. --> + + + - - - - + + + - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test245.scxml b/test/w3c/ecma/test245.scxml index 58838b2..e8e6169 100644 --- a/test/w3c/ecma/test245.scxml +++ b/test/w3c/ecma/test245.scxml @@ -1,34 +1,40 @@ - - - + + + + + - - - - + + + - - - - - - - + + + + + + - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test247.scxml b/test/w3c/ecma/test247.scxml index b543bf1..d399355 100644 --- a/test/w3c/ecma/test247.scxml +++ b/test/w3c/ecma/test247.scxml @@ -1,22 +1,28 @@ - - - - - - + + + + + + - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test250.scxml b/test/w3c/ecma/test250.scxml index f5228ab..1e012bd 100644 --- a/test/w3c/ecma/test250.scxml +++ b/test/w3c/ecma/test250.scxml @@ -1,42 +1,39 @@ - - - - - - +Tester must examine log output from child process to determine success --> + + + + - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - \ No newline at end of file + + + + + + diff --git a/test/w3c/ecma/test252.scxml b/test/w3c/ecma/test252.scxml index 14c6686..4bdf7e7 100644 --- a/test/w3c/ecma/test252.scxml +++ b/test/w3c/ecma/test252.scxml @@ -1,47 +1,48 @@ - - - - - - +timeout indicates success. --> + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test253.scxml b/test/w3c/ecma/test253.scxml index e8924ec..4b1c80b 100644 --- a/test/w3c/ecma/test253.scxml +++ b/test/w3c/ecma/test253.scxml @@ -1,79 +1,75 @@ - - - +'scxml' as an alternative to the full url. --> + + + - - - - + + + - - - - - - - - - - + + + + + + + - - - - - + + + + - - + + - - + + - - - + + + - - - - + + + - - - - - + + + + - - + - - + + - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test276.scxml b/test/w3c/ecma/test276.scxml index 233c171..9cd9045 100644 --- a/test/w3c/ecma/test276.scxml +++ b/test/w3c/ecma/test276.scxml @@ -1,17 +1,22 @@ - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test276sub1.scxml b/test/w3c/ecma/test276sub1.scxml index b18ceb2..2a0cf95 100644 --- a/test/w3c/ecma/test276sub1.scxml +++ b/test/w3c/ecma/test276sub1.scxml @@ -1,21 +1,16 @@ - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test277.scxml b/test/w3c/ecma/test277.scxml index eb6a1ee..889c615 100644 --- a/test/w3c/ecma/test277.scxml +++ b/test/w3c/ecma/test277.scxml @@ -1,28 +1,32 @@ - - - - - - + + + + + + + - + - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test278.scxml b/test/w3c/ecma/test278.scxml index b26c6f2..1b807f1 100644 --- a/test/w3c/ecma/test278.scxml +++ b/test/w3c/ecma/test278.scxml @@ -1,21 +1,23 @@ - - - - - - - - - - - - - - + + + + + + + + + + - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/ecma/test279.scxml b/test/w3c/ecma/test279.scxml index 2de6fd2..3b61652 100644 --- a/test/w3c/ecma/test279.scxml +++ b/test/w3c/ecma/test279.scxml @@ -1,21 +1,24 @@ - - - - - - - - - - - - - + + + + + + + + + + - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/ecma/test280.scxml b/test/w3c/ecma/test280.scxml index 78865bf..f406a8e 100644 --- a/test/w3c/ecma/test280.scxml +++ b/test/w3c/ecma/test280.scxml @@ -1,28 +1,33 @@ - - - - - - - - - - - - +possible access it there and assign its value to var1 --> + - + + + + + + + + + - + - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/ecma/test286.scxml b/test/w3c/ecma/test286.scxml index 1c4c6bd..77ea22a 100644 --- a/test/w3c/ecma/test286.scxml +++ b/test/w3c/ecma/test286.scxml @@ -1,18 +1,23 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test287.scxml b/test/w3c/ecma/test287.scxml index 030c6b5..428f621 100644 --- a/test/w3c/ecma/test287.scxml +++ b/test/w3c/ecma/test287.scxml @@ -1,19 +1,24 @@ - - - + + + + - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test288.scxml b/test/w3c/ecma/test288.scxml new file mode 100644 index 0000000..8beef13 --- /dev/null +++ b/test/w3c/ecma/test288.scxml @@ -0,0 +1,25 @@ + + + + + + + + + 123 + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test294.scxml b/test/w3c/ecma/test294.scxml index fea1d8c..da034d7 100644 --- a/test/w3c/ecma/test294.scxml +++ b/test/w3c/ecma/test294.scxml @@ -1,46 +1,46 @@ - - - - - - - - + + + + + + + + - - + - - - - - - - + + + + + + - - - - - - + + + + - - + - - - - - - - foo + + + + + + foo - - - - - - - \ No newline at end of file + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test298.scxml b/test/w3c/ecma/test298.scxml index 38c0e6d..0ef06fd 100644 --- a/test/w3c/ecma/test298.scxml +++ b/test/w3c/ecma/test298.scxml @@ -1,27 +1,32 @@ - - - - - - - - - - + + + + + + + + + + - - - - - - - - + + + + + + + - - - - - - - \ No newline at end of file + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test301.scxml b/test/w3c/ecma/test301.scxml index 59125c8..0b2bd50 100644 --- a/test/w3c/ecma/test301.scxml +++ b/test/w3c/ecma/test301.scxml @@ -1,13 +1,19 @@ - - - - - - - - - - - - - \ No newline at end of file +This test is valid only for datamodels that support scripting --> + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test303.scxml b/test/w3c/ecma/test303.scxml index 0b1e11c..d02eb07 100644 --- a/test/w3c/ecma/test303.scxml +++ b/test/w3c/ecma/test303.scxml @@ -1,20 +1,26 @@ - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test304.scxml b/test/w3c/ecma/test304.scxml index 250d0cd..7a8f7b2 100644 --- a/test/w3c/ecma/test304.scxml +++ b/test/w3c/ecma/test304.scxml @@ -1,13 +1,19 @@ - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test307.scxml b/test/w3c/ecma/test307.scxml index 3f93f10..61f49fc 100644 --- a/test/w3c/ecma/test307.scxml +++ b/test/w3c/ecma/test307.scxml @@ -1,42 +1,35 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test309.scxml b/test/w3c/ecma/test309.scxml index 7ac405c..be86376 100644 --- a/test/w3c/ecma/test309.scxml +++ b/test/w3c/ecma/test309.scxml @@ -1,12 +1,18 @@ - - - - - + + + + + + - - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/ecma/test310.scxml b/test/w3c/ecma/test310.scxml index e939ded..880d746 100644 --- a/test/w3c/ecma/test310.scxml +++ b/test/w3c/ecma/test310.scxml @@ -1,18 +1,21 @@ - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test311.scxml b/test/w3c/ecma/test311.scxml index 9398c38..14d2294 100644 --- a/test/w3c/ecma/test311.scxml +++ b/test/w3c/ecma/test311.scxml @@ -1,17 +1,22 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test312.scxml b/test/w3c/ecma/test312.scxml index a9741e5..2ccef13 100644 --- a/test/w3c/ecma/test312.scxml +++ b/test/w3c/ecma/test312.scxml @@ -1,20 +1,25 @@ - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test313.scxml b/test/w3c/ecma/test313.scxml index fcec4ac..0d64312 100644 --- a/test/w3c/ecma/test313.scxml +++ b/test/w3c/ecma/test313.scxml @@ -1,21 +1,26 @@ - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test314.scxml b/test/w3c/ecma/test314.scxml index ed78e79..6b117c8 100644 --- a/test/w3c/ecma/test314.scxml +++ b/test/w3c/ecma/test314.scxml @@ -1,34 +1,35 @@ - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/ecma/test318.scxml b/test/w3c/ecma/test318.scxml index 15bf7f8..091e674 100644 --- a/test/w3c/ecma/test318.scxml +++ b/test/w3c/ecma/test318.scxml @@ -1,27 +1,32 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test319.scxml b/test/w3c/ecma/test319.scxml index adac328..89f02f6 100644 --- a/test/w3c/ecma/test319.scxml +++ b/test/w3c/ecma/test319.scxml @@ -1,20 +1,25 @@ - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test321.scxml b/test/w3c/ecma/test321.scxml index 66fcf58..3ed4446 100644 --- a/test/w3c/ecma/test321.scxml +++ b/test/w3c/ecma/test321.scxml @@ -1,15 +1,21 @@ - - - + + + + + - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test322.scxml b/test/w3c/ecma/test322.scxml index 2d0fee1..21747fe 100644 --- a/test/w3c/ecma/test322.scxml +++ b/test/w3c/ecma/test322.scxml @@ -1,33 +1,34 @@ - - - - + + + + + + - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test323.scxml b/test/w3c/ecma/test323.scxml index 43fa9c8..11c26ec 100644 --- a/test/w3c/ecma/test323.scxml +++ b/test/w3c/ecma/test323.scxml @@ -1,15 +1,21 @@ - - - + + + + + - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test324.scxml b/test/w3c/ecma/test324.scxml index 7e5023e..45ac791 100644 --- a/test/w3c/ecma/test324.scxml +++ b/test/w3c/ecma/test324.scxml @@ -1,21 +1,25 @@ - - - - - + + + + + - - - - - + + + + - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test325.scxml b/test/w3c/ecma/test325.scxml index eaa4c22..a16a7ed 100644 --- a/test/w3c/ecma/test325.scxml +++ b/test/w3c/ecma/test325.scxml @@ -1,18 +1,23 @@ - - - +supports may be different. Suggestions welcome --> + + + - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test326.scxml b/test/w3c/ecma/test326.scxml index f18a661..1da20b1 100644 --- a/test/w3c/ecma/test326.scxml +++ b/test/w3c/ecma/test326.scxml @@ -1,35 +1,37 @@ - - - - + + + + + + - - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test329.scxml b/test/w3c/ecma/test329.scxml index 9a95643..2d891b4 100644 --- a/test/w3c/ecma/test329.scxml +++ b/test/w3c/ecma/test329.scxml @@ -1,53 +1,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test330.scxml b/test/w3c/ecma/test330.scxml index 5488f96..71578f3 100644 --- a/test/w3c/ecma/test330.scxml +++ b/test/w3c/ecma/test330.scxml @@ -1,23 +1,28 @@ - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test331.scxml b/test/w3c/ecma/test331.scxml index 82272ea..6c5b8bf 100644 --- a/test/w3c/ecma/test331.scxml +++ b/test/w3c/ecma/test331.scxml @@ -1,60 +1,59 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test332.scxml b/test/w3c/ecma/test332.scxml index da68cf4..5b14559 100644 --- a/test/w3c/ecma/test332.scxml +++ b/test/w3c/ecma/test332.scxml @@ -1,29 +1,34 @@ - - - + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test333.scxml b/test/w3c/ecma/test333.scxml index 9e06896..3124c9e 100644 --- a/test/w3c/ecma/test333.scxml +++ b/test/w3c/ecma/test333.scxml @@ -1,16 +1,21 @@ - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test335.scxml b/test/w3c/ecma/test335.scxml index a56074a..ae4931e 100644 --- a/test/w3c/ecma/test335.scxml +++ b/test/w3c/ecma/test335.scxml @@ -1,16 +1,21 @@ - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test336.scxml b/test/w3c/ecma/test336.scxml index 92bd3dd..c8e276a 100644 --- a/test/w3c/ecma/test336.scxml +++ b/test/w3c/ecma/test336.scxml @@ -1,25 +1,31 @@ - - - - - - - - - - - - - - - + + + + + + - - + + + + - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test337.scxml b/test/w3c/ecma/test337.scxml index 71092a8..d600a7b 100644 --- a/test/w3c/ecma/test337.scxml +++ b/test/w3c/ecma/test337.scxml @@ -1,16 +1,21 @@ - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test338.scxml b/test/w3c/ecma/test338.scxml index fef53be..abfd71f 100644 --- a/test/w3c/ecma/test338.scxml +++ b/test/w3c/ecma/test338.scxml @@ -1,39 +1,43 @@ - - - - + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - + + + + - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test339.scxml b/test/w3c/ecma/test339.scxml index 82864c9..0c747ca 100644 --- a/test/w3c/ecma/test339.scxml +++ b/test/w3c/ecma/test339.scxml @@ -1,16 +1,21 @@ - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test342.scxml b/test/w3c/ecma/test342.scxml index 2934704..50b2e10 100644 --- a/test/w3c/ecma/test342.scxml +++ b/test/w3c/ecma/test342.scxml @@ -1,25 +1,31 @@ - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test343.scxml b/test/w3c/ecma/test343.scxml index a1455d9..ee23db1 100644 --- a/test/w3c/ecma/test343.scxml +++ b/test/w3c/ecma/test343.scxml @@ -1,34 +1,35 @@ - - - - - - - - - + + + + + + + + - - - - - - - + + + + + + - + - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test344.scxml b/test/w3c/ecma/test344.scxml index 068581d..d8da1c3 100644 --- a/test/w3c/ecma/test344.scxml +++ b/test/w3c/ecma/test344.scxml @@ -1,23 +1,28 @@ - - - - - +have to be mapped onto something that produces a syntax error or something similarly invalid --> + + + + - - - - + + + - - + + - - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/ecma/test346.scxml b/test/w3c/ecma/test346.scxml index 622de71..3f7cd3a 100644 --- a/test/w3c/ecma/test346.scxml +++ b/test/w3c/ecma/test346.scxml @@ -1,53 +1,54 @@ - - - - - - - +to dispose of eventn in the next state, hence the targetless transitions (which simply throw away the event.) --> + + + + + - - - - - - - - - + + + + + + + - - - - - - - - - - + + + + + + - - - - - - - - - + + + + + + + + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test347.scxml b/test/w3c/ecma/test347.scxml index 7ed7cca..a51becd 100644 --- a/test/w3c/ecma/test347.scxml +++ b/test/w3c/ecma/test347.scxml @@ -1,40 +1,44 @@ - - - - - + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test348.scxml b/test/w3c/ecma/test348.scxml index dc4b301..a83cba2 100644 --- a/test/w3c/ecma/test348.scxml +++ b/test/w3c/ecma/test348.scxml @@ -1,18 +1,21 @@ - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test349.scxml b/test/w3c/ecma/test349.scxml index 7fe2408..1edef13 100644 --- a/test/w3c/ecma/test349.scxml +++ b/test/w3c/ecma/test349.scxml @@ -1,29 +1,33 @@ - - - + + + + + - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test350.scxml b/test/w3c/ecma/test350.scxml index 176903e..329585d 100644 --- a/test/w3c/ecma/test350.scxml +++ b/test/w3c/ecma/test350.scxml @@ -1,24 +1,28 @@ - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test351.scxml b/test/w3c/ecma/test351.scxml index a308a14..2bc4c8a 100644 --- a/test/w3c/ecma/test351.scxml +++ b/test/w3c/ecma/test351.scxml @@ -1,48 +1,47 @@ - - - - + + + + + + - - - - - - - - - - + + + + + + + - + - - - - - - - - - - - - + + + + + + + + - - - + + + - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test352.scxml b/test/w3c/ecma/test352.scxml index 513089a..f550255 100644 --- a/test/w3c/ecma/test352.scxml +++ b/test/w3c/ecma/test352.scxml @@ -1,29 +1,32 @@ - - - + + + + + - - - - - - - - - + + + + + + + - + - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test354.scxml b/test/w3c/ecma/test354.scxml index 6c544a4..329b11c 100644 --- a/test/w3c/ecma/test354.scxml +++ b/test/w3c/ecma/test354.scxml @@ -1,52 +1,52 @@ - - - - - + + + + + + + - - - - - - - - - - - + + + + + + + + + + - + - - - - - - - - - + + + + + - + - - - - - - 123 + + + + + 123 - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test355.scxml b/test/w3c/ecma/test355.scxml index 6a77251..d379987 100644 --- a/test/w3c/ecma/test355.scxml +++ b/test/w3c/ecma/test355.scxml @@ -1,14 +1,20 @@ - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test364.scxml b/test/w3c/ecma/test364.scxml index ac57647..9d726e1 100644 --- a/test/w3c/ecma/test364.scxml +++ b/test/w3c/ecma/test364.scxml @@ -1,73 +1,79 @@ - - - - - +If we get to s01111 we succeed, if any other state, failure. --> + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/ecma/test372.scxml b/test/w3c/ecma/test372.scxml index 9b6c7ec..355382b 100644 --- a/test/w3c/ecma/test372.scxml +++ b/test/w3c/ecma/test372.scxml @@ -1,28 +1,33 @@ - - - - + + + + + - - - - + + + + + + + + + + + + + + + + + + - - - - + + - - - - - - - - - - - - \ No newline at end of file + + + + diff --git a/test/w3c/ecma/test375.scxml b/test/w3c/ecma/test375.scxml index 1652588..4c860d2 100644 --- a/test/w3c/ecma/test375.scxml +++ b/test/w3c/ecma/test375.scxml @@ -1,26 +1,28 @@ - - - - - - - + + + + + + - - + + - - - - - - - - - + + - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test376.scxml b/test/w3c/ecma/test376.scxml index 1da5a9a..ddafdc5 100644 --- a/test/w3c/ecma/test376.scxml +++ b/test/w3c/ecma/test376.scxml @@ -1,22 +1,28 @@ - - - - - - - - + + + + + + + + + - - + + - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test377.scxml b/test/w3c/ecma/test377.scxml index 49549c8..3ee07cf 100644 --- a/test/w3c/ecma/test377.scxml +++ b/test/w3c/ecma/test377.scxml @@ -1,31 +1,31 @@ - - - - - - - + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test378.scxml b/test/w3c/ecma/test378.scxml index 34501fb..05578d4 100644 --- a/test/w3c/ecma/test378.scxml +++ b/test/w3c/ecma/test378.scxml @@ -1,25 +1,31 @@ - - - - - - - - + + + + + + + + + - - + + - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test387.scxml b/test/w3c/ecma/test387.scxml index 35fb910..f94191a 100644 --- a/test/w3c/ecma/test387.scxml +++ b/test/w3c/ecma/test387.scxml @@ -1,97 +1,93 @@ - - - - - - - - - - +transition to s1's default deep history state. We should end up in s122, generating "enteringS122". Otherwise failure.--> + + + + + + - - + + - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + - - + + - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test388.scxml b/test/w3c/ecma/test388.scxml index 6a93fd0..347e7f6 100644 --- a/test/w3c/ecma/test388.scxml +++ b/test/w3c/ecma/test388.scxml @@ -1,76 +1,74 @@ - - - +state is s011, so we should get entering.s011, otherwise failure.--> + + + - - - - + + + - - - - - - - - + + + + + + - - - - - - - - - - + + + + + + + - - + + - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test396.scxml b/test/w3c/ecma/test396.scxml index dbbb124..975aa07 100644 --- a/test/w3c/ecma/test396.scxml +++ b/test/w3c/ecma/test396.scxml @@ -1,16 +1,21 @@ - - - - - + + + + + + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test399.scxml b/test/w3c/ecma/test399.scxml index e5a951e..a29358e 100644 --- a/test/w3c/ecma/test399.scxml +++ b/test/w3c/ecma/test399.scxml @@ -1,66 +1,65 @@ - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + diff --git a/test/w3c/ecma/test401.scxml b/test/w3c/ecma/test401.scxml index d5f0545..5d4aec6 100644 --- a/test/w3c/ecma/test401.scxml +++ b/test/w3c/ecma/test401.scxml @@ -1,21 +1,25 @@ - - - - - - - - +it was raised second --> + + + + + + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test402.scxml b/test/w3c/ecma/test402.scxml index 969256e..95a5ebf 100644 --- a/test/w3c/ecma/test402.scxml +++ b/test/w3c/ecma/test402.scxml @@ -1,40 +1,42 @@ - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/ecma/test403a.scxml b/test/w3c/ecma/test403a.scxml index 89a4ad9..901ce49 100644 --- a/test/w3c/ecma/test403a.scxml +++ b/test/w3c/ecma/test403a.scxml @@ -1,43 +1,46 @@ - - - - - - - +matching transition in the child. --> + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + - - - - + + + + + - - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/ecma/test403b.scxml b/test/w3c/ecma/test403b.scxml index 18acfb5..d781517 100644 --- a/test/w3c/ecma/test403b.scxml +++ b/test/w3c/ecma/test403b.scxml @@ -1,40 +1,40 @@ - + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test403c.scxml b/test/w3c/ecma/test403c.scxml index 9e7fd12..8bb126d 100644 --- a/test/w3c/ecma/test403c.scxml +++ b/test/w3c/ecma/test403c.scxml @@ -1,54 +1,53 @@ - + + + - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test404.scxml b/test/w3c/ecma/test404.scxml index ad6bb24..19db251 100644 --- a/test/w3c/ecma/test404.scxml +++ b/test/w3c/ecma/test404.scxml @@ -1,60 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + order when s01p is exited --> + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + - - - - + + + - - - - + + + - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + diff --git a/test/w3c/ecma/test405.scxml b/test/w3c/ecma/test405.scxml index 114cf22..85e6231 100644 --- a/test/w3c/ecma/test405.scxml +++ b/test/w3c/ecma/test405.scxml @@ -1,67 +1,66 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +state machine is entered --> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + - - - - - + + + - - - - - - - \ No newline at end of file + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test406.scxml b/test/w3c/ecma/test406.scxml index a8f8f99..33dd708 100644 --- a/test/w3c/ecma/test406.scxml +++ b/test/w3c/ecma/test406.scxml @@ -1,64 +1,60 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +order when the transition in s01 is taken --> + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + - - - - - + + + - - - - - - - \ No newline at end of file + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test407.scxml b/test/w3c/ecma/test407.scxml index 0407c99..41a722d 100644 --- a/test/w3c/ecma/test407.scxml +++ b/test/w3c/ecma/test407.scxml @@ -1,20 +1,27 @@ - - - - - - - - + + + + + + + + + - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test409.scxml b/test/w3c/ecma/test409.scxml index 0fa71a2..5cb5865 100644 --- a/test/w3c/ecma/test409.scxml +++ b/test/w3c/ecma/test409.scxml @@ -1,32 +1,36 @@ - - - - - - +be raised. Therefore the timeout should fire to indicate success --> + + + + - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test411.scxml b/test/w3c/ecma/test411.scxml index 8e1c673..047dff0 100644 --- a/test/w3c/ecma/test411.scxml +++ b/test/w3c/ecma/test411.scxml @@ -1,32 +1,36 @@ - - - - - - - - +timeout also indicates failure --> + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - \ No newline at end of file + + + + diff --git a/test/w3c/ecma/test412.scxml b/test/w3c/ecma/test412.scxml index 4a8b26a..cd6da7e 100644 --- a/test/w3c/ecma/test412.scxml +++ b/test/w3c/ecma/test412.scxml @@ -1,52 +1,52 @@ - - - - - - - - - - - - - + + + + - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - \ No newline at end of file + + + + + + + + + + + + diff --git a/test/w3c/ecma/test413.scxml b/test/w3c/ecma/test413.scxml index 94e32a2..057b2c5 100644 --- a/test/w3c/ecma/test413.scxml +++ b/test/w3c/ecma/test413.scxml @@ -1,45 +1,44 @@ - - - - - - - - - - + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + diff --git a/test/w3c/ecma/test415.scxml b/test/w3c/ecma/test415.scxml index 159218b..6faed20 100644 --- a/test/w3c/ecma/test415.scxml +++ b/test/w3c/ecma/test415.scxml @@ -1,12 +1,13 @@ - + is not processed --> + - - - - \ No newline at end of file + + + diff --git a/test/w3c/ecma/test416.scxml b/test/w3c/ecma/test416.scxml index 45799e4..e260d9f 100644 --- a/test/w3c/ecma/test416.scxml +++ b/test/w3c/ecma/test416.scxml @@ -1,22 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test417.scxml b/test/w3c/ecma/test417.scxml index 5ca6144..d43be89 100644 --- a/test/w3c/ecma/test417.scxml +++ b/test/w3c/ecma/test417.scxml @@ -1,34 +1,36 @@ - - - - - - - - - - - - + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test419.scxml b/test/w3c/ecma/test419.scxml index c4de17e..b782637 100644 --- a/test/w3c/ecma/test419.scxml +++ b/test/w3c/ecma/test419.scxml @@ -1,17 +1,22 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test421.scxml b/test/w3c/ecma/test421.scxml index 1747334..0174c89 100644 --- a/test/w3c/ecma/test421.scxml +++ b/test/w3c/ecma/test421.scxml @@ -1,28 +1,31 @@ - - - - + + + + + - - - - - - - - - - - - - - + + + + + + + + - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test422.scxml b/test/w3c/ecma/test422.scxml index 637ff77..91ba18d 100644 --- a/test/w3c/ecma/test422.scxml +++ b/test/w3c/ecma/test422.scxml @@ -1,75 +1,81 @@ - - - - - - - - - - - - - - - - - +in s11. So we should receive invokeS1, invokeS12, but not invokeS12. Furthermore, when the timeout fires, var1 should equal 2.--> + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - + + + + + - + - - - - - - + + + + + + - - - - - - + + + + + + - + - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test423.scxml b/test/w3c/ecma/test423.scxml index ab6c84f..3fc15d3 100644 --- a/test/w3c/ecma/test423.scxml +++ b/test/w3c/ecma/test423.scxml @@ -1,25 +1,29 @@ - - - - - - - - + + + + + + + + - + - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test436.scxml b/test/w3c/ecma/test436.scxml index d8b2ca2..072370e 100644 --- a/test/w3c/ecma/test436.scxml +++ b/test/w3c/ecma/test436.scxml @@ -1,21 +1,23 @@ - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test444.scxml b/test/w3c/ecma/test444.scxml index c689674..799fad2 100644 --- a/test/w3c/ecma/test444.scxml +++ b/test/w3c/ecma/test444.scxml @@ -1,16 +1,22 @@ - + + + - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test445.scxml b/test/w3c/ecma/test445.scxml index f1ae24b..ba56f15 100644 --- a/test/w3c/ecma/test445.scxml +++ b/test/w3c/ecma/test445.scxml @@ -1,16 +1,21 @@ - + + + - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test446.scxml b/test/w3c/ecma/test446.scxml index 64ab3c9..46dcc6d 100644 --- a/test/w3c/ecma/test446.scxml +++ b/test/w3c/ecma/test446.scxml @@ -1,21 +1,27 @@ - - - [1, 2, 3] - + + + + + [1, 2, 3] + - - - - + + + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test448.scxml b/test/w3c/ecma/test448.scxml index adbc121..050e4cd 100644 --- a/test/w3c/ecma/test448.scxml +++ b/test/w3c/ecma/test448.scxml @@ -1,31 +1,38 @@ - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test449.scxml b/test/w3c/ecma/test449.scxml index d06cc9a..60bb1d5 100644 --- a/test/w3c/ecma/test449.scxml +++ b/test/w3c/ecma/test449.scxml @@ -1,11 +1,18 @@ - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test451.scxml b/test/w3c/ecma/test451.scxml index e939ded..880d746 100644 --- a/test/w3c/ecma/test451.scxml +++ b/test/w3c/ecma/test451.scxml @@ -1,18 +1,21 @@ - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test452.scxml b/test/w3c/ecma/test452.scxml index 4f38ca7..51a285a 100644 --- a/test/w3c/ecma/test452.scxml +++ b/test/w3c/ecma/test452.scxml @@ -1,24 +1,33 @@ - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test453.scxml b/test/w3c/ecma/test453.scxml index 33b904d..81be4a8 100644 --- a/test/w3c/ecma/test453.scxml +++ b/test/w3c/ecma/test453.scxml @@ -1,19 +1,27 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file +a function to a variable and then call it. --> + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test456.scxml b/test/w3c/ecma/test456.scxml index 2865fb2..d08d626 100644 --- a/test/w3c/ecma/test456.scxml +++ b/test/w3c/ecma/test456.scxml @@ -1,19 +1,27 @@ - - - + + + + + - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test457.scxml b/test/w3c/ecma/test457.scxml index 86cf156..40ea9fd 100644 --- a/test/w3c/ecma/test457.scxml +++ b/test/w3c/ecma/test457.scxml @@ -1,59 +1,61 @@ - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test459.scxml b/test/w3c/ecma/test459.scxml index b631c25..9037a93 100644 --- a/test/w3c/ecma/test459.scxml +++ b/test/w3c/ecma/test459.scxml @@ -1,35 +1,43 @@ - - - - - - - +is 2 (meaning that the initial value was 0, not 1) --> + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test460.scxml b/test/w3c/ecma/test460.scxml index 8ba3e5e..3e05b0e 100644 --- a/test/w3c/ecma/test460.scxml +++ b/test/w3c/ecma/test460.scxml @@ -1,24 +1,30 @@ - + + + - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test487.scxml b/test/w3c/ecma/test487.scxml index 5baacbe..017df8e 100644 --- a/test/w3c/ecma/test487.scxml +++ b/test/w3c/ecma/test487.scxml @@ -1,18 +1,25 @@ - - - + + + + + - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test488.scxml b/test/w3c/ecma/test488.scxml index 9d9e1d8..f321736 100644 --- a/test/w3c/ecma/test488.scxml +++ b/test/w3c/ecma/test488.scxml @@ -1,34 +1,35 @@ - - - - - - - - - + + + + + + + + - - - - - - - + + + + + + - + - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test495.scxml b/test/w3c/ecma/test495.scxml index e3a8e58..1e31173 100644 --- a/test/w3c/ecma/test495.scxml +++ b/test/w3c/ecma/test495.scxml @@ -1,23 +1,28 @@ - - - - + + + + - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test496.scxml b/test/w3c/ecma/test496.scxml index 28c79a5..fc6e4ec 100644 --- a/test/w3c/ecma/test496.scxml +++ b/test/w3c/ecma/test496.scxml @@ -1,18 +1,21 @@ - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test500.scxml b/test/w3c/ecma/test500.scxml index 26beec6..b7a2579 100644 --- a/test/w3c/ecma/test500.scxml +++ b/test/w3c/ecma/test500.scxml @@ -1,15 +1,21 @@ - - - + + + + + - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test501.scxml b/test/w3c/ecma/test501.scxml index 6cca0f5..c90aa5b 100644 --- a/test/w3c/ecma/test501.scxml +++ b/test/w3c/ecma/test501.scxml @@ -1,19 +1,25 @@ - - - + + + + + - - - - - + + + + - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test503.scxml b/test/w3c/ecma/test503.scxml index 6e1ab2b..94a70c5 100644 --- a/test/w3c/ecma/test503.scxml +++ b/test/w3c/ecma/test503.scxml @@ -1,37 +1,43 @@ - - - - + + + + + + + + - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + - - + - - - - - - - \ No newline at end of file + + + + + + + + + + + + diff --git a/test/w3c/ecma/test504.scxml b/test/w3c/ecma/test504.scxml index 6e2679b..2d1897e 100644 --- a/test/w3c/ecma/test504.scxml +++ b/test/w3c/ecma/test504.scxml @@ -1,75 +1,79 @@ - - - - - - - + + + + + + + + + + + + + + - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + - - - - + + + - - - - + + + - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test505.scxml b/test/w3c/ecma/test505.scxml index 01d326b..4c59e70 100644 --- a/test/w3c/ecma/test505.scxml +++ b/test/w3c/ecma/test505.scxml @@ -1,47 +1,52 @@ - - - - - + + + + + + + + + + - - - - - + + + + - - + + - - - - - - - - - - - - + + + + + + + + + + + - - - - + + - - - - - + + + - - - - - - \ No newline at end of file + + + + + + + + + + + + diff --git a/test/w3c/ecma/test506.scxml b/test/w3c/ecma/test506.scxml index 1a7a1da..155dffd 100644 --- a/test/w3c/ecma/test506.scxml +++ b/test/w3c/ecma/test506.scxml @@ -1,53 +1,56 @@ - - - - - + + + + + + + + + + - - - - - + + + + - - - - - - + + + + + - - - - - - - - - - - - + + + + + + + + + + + - - - - - + + - - - - + + + - - - - - - - \ No newline at end of file + + + + + + + + + + + + diff --git a/test/w3c/ecma/test509.scxml b/test/w3c/ecma/test509.scxml index de55b5d..5b6cbc4 100644 --- a/test/w3c/ecma/test509.scxml +++ b/test/w3c/ecma/test509.scxml @@ -1,17 +1,24 @@ - - - - - - - - + + + + + + + + + - - - - - - - \ No newline at end of file + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test510.scxml b/test/w3c/ecma/test510.scxml index 45d3057..6f6660a 100644 --- a/test/w3c/ecma/test510.scxml +++ b/test/w3c/ecma/test510.scxml @@ -1,24 +1,29 @@ - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test518.scxml b/test/w3c/ecma/test518.scxml index 69f171c..355cdb3 100644 --- a/test/w3c/ecma/test518.scxml +++ b/test/w3c/ecma/test518.scxml @@ -1,20 +1,25 @@ - - - + + + + + - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test519.scxml b/test/w3c/ecma/test519.scxml index 0f937b1..e0586ab 100644 --- a/test/w3c/ecma/test519.scxml +++ b/test/w3c/ecma/test519.scxml @@ -1,19 +1,25 @@ - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test520.scxml b/test/w3c/ecma/test520.scxml index cfef477..3db1d22 100644 --- a/test/w3c/ecma/test520.scxml +++ b/test/w3c/ecma/test520.scxml @@ -1,21 +1,27 @@ - - - - - - - - this is some content - - - - + + + + + + this is some content + + + - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test521.scxml b/test/w3c/ecma/test521.scxml index e4b00d8..699a9f1 100644 --- a/test/w3c/ecma/test521.scxml +++ b/test/w3c/ecma/test521.scxml @@ -1,23 +1,27 @@ - - - - - - - - - +the error event, we succeed. Otherwise we eventually timeout and fail. --> + + + + + + + - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test522.scxml b/test/w3c/ecma/test522.scxml index 3f16dac..ae6ff4b 100644 --- a/test/w3c/ecma/test522.scxml +++ b/test/w3c/ecma/test522.scxml @@ -1,22 +1,27 @@ - - - - - - - - - + + + + + + + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test525.scxml b/test/w3c/ecma/test525.scxml index 432e760..10249a1 100644 --- a/test/w3c/ecma/test525.scxml +++ b/test/w3c/ecma/test525.scxml @@ -1,26 +1,32 @@ - + + + [1,2,3] - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test527.scxml b/test/w3c/ecma/test527.scxml index 623495a..245a8b9 100644 --- a/test/w3c/ecma/test527.scxml +++ b/test/w3c/ecma/test527.scxml @@ -1,25 +1,28 @@ - - - - - - + + + + + - - + - - - - - - - + + + + + + - - - - - - - \ No newline at end of file + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test528.scxml b/test/w3c/ecma/test528.scxml index 891215f..ee7303a 100644 --- a/test/w3c/ecma/test528.scxml +++ b/test/w3c/ecma/test528.scxml @@ -1,32 +1,33 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + - + - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test529.scxml b/test/w3c/ecma/test529.scxml index 0ef20c4..ee02755 100644 --- a/test/w3c/ecma/test529.scxml +++ b/test/w3c/ecma/test529.scxml @@ -1,25 +1,28 @@ - - - - - - + + + + + - - + - - - - - - - 21 + + + + + + 21 - - - - - - - \ No newline at end of file + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test530.scxml b/test/w3c/ecma/test530.scxml index 9361181..edbdbee 100644 --- a/test/w3c/ecma/test530.scxml +++ b/test/w3c/ecma/test530.scxml @@ -1,26 +1,34 @@ - +is evaluated at the right time, we should get invoke.done, otherwise an error --> + - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test531.scxml b/test/w3c/ecma/test531.scxml index 2110135..664d0d6 100644 --- a/test/w3c/ecma/test531.scxml +++ b/test/w3c/ecma/test531.scxml @@ -1,20 +1,26 @@ - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test532.scxml b/test/w3c/ecma/test532.scxml index 412310c..419203f 100644 --- a/test/w3c/ecma/test532.scxml +++ b/test/w3c/ecma/test532.scxml @@ -1,20 +1,26 @@ - - - - - - - - - some content - - - - - - - - - - \ No newline at end of file + + + + + + + + + some content + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test533.scxml b/test/w3c/ecma/test533.scxml index a4550e3..5bd776a 100644 --- a/test/w3c/ecma/test533.scxml +++ b/test/w3c/ecma/test533.scxml @@ -1,62 +1,67 @@ - - - - - - + + + + + + + + + + + + - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - + - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + - - - - + + + - - - - - - \ No newline at end of file + + + + + + + + + + + + diff --git a/test/w3c/ecma/test534.scxml b/test/w3c/ecma/test534.scxml index 57a54bf..60b3759 100644 --- a/test/w3c/ecma/test534.scxml +++ b/test/w3c/ecma/test534.scxml @@ -1,18 +1,24 @@ - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test550.scxml b/test/w3c/ecma/test550.scxml index 0ca4c1a..49548aa 100644 --- a/test/w3c/ecma/test550.scxml +++ b/test/w3c/ecma/test550.scxml @@ -1,20 +1,23 @@ - - - - - - - - - - - + + + + + + + + + + - - - - - - - - \ No newline at end of file + + + + + + + + + + + + diff --git a/test/w3c/ecma/test551.scxml b/test/w3c/ecma/test551.scxml index cd267eb..b495492 100644 --- a/test/w3c/ecma/test551.scxml +++ b/test/w3c/ecma/test551.scxml @@ -1,23 +1,25 @@ - - - - - - - - - - - - + + + + + + + + + + [1,2,3] - - - - - - - - \ No newline at end of file + + + + + + + + + + + + diff --git a/test/w3c/ecma/test552.scxml b/test/w3c/ecma/test552.scxml index 94267c6..a4a79e5 100644 --- a/test/w3c/ecma/test552.scxml +++ b/test/w3c/ecma/test552.scxml @@ -1,18 +1,22 @@ - + + + - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test553.scxml b/test/w3c/ecma/test553.scxml index 87062e4..8ccfd5a 100644 --- a/test/w3c/ecma/test553.scxml +++ b/test/w3c/ecma/test553.scxml @@ -1,23 +1,27 @@ - - - - - - - - - + + + + + + + + + - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test554.scxml b/test/w3c/ecma/test554.scxml index b2fa50e..7ef3597 100644 --- a/test/w3c/ecma/test554.scxml +++ b/test/w3c/ecma/test554.scxml @@ -1,25 +1,31 @@ - - - - - - +before the timer goes off. --> + + + + - - - + + - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test557.scxml b/test/w3c/ecma/test557.scxml index 6f4eed1..2774d9b 100644 --- a/test/w3c/ecma/test557.scxml +++ b/test/w3c/ecma/test557.scxml @@ -1,26 +1,32 @@ - - - - - - - - - + + + + + + + + + + + - - - - + + + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test558.scxml b/test/w3c/ecma/test558.scxml index a075100..9b8d79c 100644 --- a/test/w3c/ecma/test558.scxml +++ b/test/w3c/ecma/test558.scxml @@ -1,24 +1,30 @@ - - - + + + + + this is a string - + - - - - + + + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test560.scxml b/test/w3c/ecma/test560.scxml index d283b1a..1a58997 100644 --- a/test/w3c/ecma/test560.scxml +++ b/test/w3c/ecma/test560.scxml @@ -1,19 +1,24 @@ - - - - - - - - - - - + + + + + + + + + + + - - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/ecma/test561.scxml b/test/w3c/ecma/test561.scxml index e94a813..e7a2729 100644 --- a/test/w3c/ecma/test561.scxml +++ b/test/w3c/ecma/test561.scxml @@ -1,24 +1,29 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/ecma/test562.scxml b/test/w3c/ecma/test562.scxml index f5997bb..408741f 100644 --- a/test/w3c/ecma/test562.scxml +++ b/test/w3c/ecma/test562.scxml @@ -1,22 +1,27 @@ - - - - - - - + + + + + + + this is a string - - - - + + + + - - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/ecma/test567.scxml b/test/w3c/ecma/test567.scxml index 465105b..025634e 100644 --- a/test/w3c/ecma/test567.scxml +++ b/test/w3c/ecma/test567.scxml @@ -1,30 +1,37 @@ - - - + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - \ No newline at end of file + + + + + + + + + + + + diff --git a/test/w3c/ecma/test569.scxml b/test/w3c/ecma/test569.scxml index 832a0c0..3fb3829 100644 --- a/test/w3c/ecma/test569.scxml +++ b/test/w3c/ecma/test569.scxml @@ -1,15 +1,20 @@ - - - - - - - - - - - - - \ No newline at end of file +send events. --> + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test570.scxml b/test/w3c/ecma/test570.scxml index 2f5ccbe..a7aeddc 100644 --- a/test/w3c/ecma/test570.scxml +++ b/test/w3c/ecma/test570.scxml @@ -1,45 +1,48 @@ - + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/ecma/test576.scxml b/test/w3c/ecma/test576.scxml index 2bed2ca..f1b9a24 100644 --- a/test/w3c/ecma/test576.scxml +++ b/test/w3c/ecma/test576.scxml @@ -1,37 +1,43 @@ - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - + + - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/ecma/test577.scxml b/test/w3c/ecma/test577.scxml index d115e88..46a4f25 100644 --- a/test/w3c/ecma/test577.scxml +++ b/test/w3c/ecma/test577.scxml @@ -1,21 +1,25 @@ - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test578.scxml b/test/w3c/ecma/test578.scxml index 9a25195..2557437 100644 --- a/test/w3c/ecma/test578.scxml +++ b/test/w3c/ecma/test578.scxml @@ -1,19 +1,24 @@ - - - - - - - { "productName" : "bar", "size" : 27 } - - - - + + + + + + + { "productName" : "bar", "size" : 27 } + + + + - - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/ecma/test579.scxml b/test/w3c/ecma/test579.scxml index c315f82..dbf7dc1 100644 --- a/test/w3c/ecma/test579.scxml +++ b/test/w3c/ecma/test579.scxml @@ -1,61 +1,60 @@ - - - - - - - - - - - - - - - +parent state has been visited and exited, the default history content must not be executed --> + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/ecma/test580.scxml b/test/w3c/ecma/test580.scxml index 4c4d522..74020fd 100644 --- a/test/w3c/ecma/test580.scxml +++ b/test/w3c/ecma/test580.scxml @@ -1,48 +1,45 @@ - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/lua/test176.scxml b/test/w3c/lua/test176.scxml index 7e5f460..c82be88 100644 --- a/test/w3c/lua/test176.scxml +++ b/test/w3c/lua/test176.scxml @@ -19,11 +19,10 @@ aParam in event1 is 2 so that var2 gets set to 2, success, otherwise failure -- - - - - - + + + + diff --git a/test/w3c/txml/test252.txml b/test/w3c/txml/test252.txml index 40c36cb..ba43543 100644 --- a/test/w3c/txml/test252.txml +++ b/test/w3c/txml/test252.txml @@ -9,7 +9,7 @@ timeout indicates success. --> - + @@ -26,7 +26,7 @@ timeout indicates success. --> - + diff --git a/test/w3c/txml/test288.txml b/test/w3c/txml/test288.txml new file mode 100644 index 0000000..8d6a53f --- /dev/null +++ b/test/w3c/txml/test288.txml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/w3c/xpath/test144.scxml b/test/w3c/xpath/test144.scxml index 612f793..c4220d5 100644 --- a/test/w3c/xpath/test144.scxml +++ b/test/w3c/xpath/test144.scxml @@ -1,23 +1,27 @@ - - - - - - - + + + + + + + - - - - - - - - + + - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test147.scxml b/test/w3c/xpath/test147.scxml index d07b56d..8b889fd 100644 --- a/test/w3c/xpath/test147.scxml +++ b/test/w3c/xpath/test147.scxml @@ -1,30 +1,35 @@ - - - + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test148.scxml b/test/w3c/xpath/test148.scxml index 805c223..f643b10 100644 --- a/test/w3c/xpath/test148.scxml +++ b/test/w3c/xpath/test148.scxml @@ -1,31 +1,36 @@ - - - +fails and baz is not generated, i.e. it makes sure that the test doesn't hang. --> + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test149.scxml b/test/w3c/xpath/test149.scxml index 547fdc3..b87b162 100644 --- a/test/w3c/xpath/test149.scxml +++ b/test/w3c/xpath/test149.scxml @@ -1,25 +1,31 @@ - - - + + + + + - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test150.scxml b/test/w3c/xpath/test150.scxml index afa8909..4d817e3 100644 --- a/test/w3c/xpath/test150.scxml +++ b/test/w3c/xpath/test150.scxml @@ -1,41 +1,47 @@ - - - - - - 123 + + + + + + + + 1 + 2 + 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test151.scxml b/test/w3c/xpath/test151.scxml index 5933b09..6509635 100644 --- a/test/w3c/xpath/test151.scxml +++ b/test/w3c/xpath/test151.scxml @@ -1,41 +1,47 @@ - - - - - - 123 + + + + + + + + 1 + 2 + 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test152.scxml b/test/w3c/xpath/test152.scxml index 1ebbf38..8b8ddec 100644 --- a/test/w3c/xpath/test152.scxml +++ b/test/w3c/xpath/test152.scxml @@ -1,48 +1,53 @@ - - - - - - - - 123 + + + + + + + + + + 1 + 2 + 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test153.scxml b/test/w3c/xpath/test153.scxml index 35b22bc..f1bd4ad 100644 --- a/test/w3c/xpath/test153.scxml +++ b/test/w3c/xpath/test153.scxml @@ -1,35 +1,44 @@ - - - - - - 123 +it ever isn't, set Var4 to 0, indicating failure --> + + + + + + + + 1 + 2 + 3 - + + - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test155.scxml b/test/w3c/xpath/test155.scxml index 553861e..3e1a102 100644 --- a/test/w3c/xpath/test155.scxml +++ b/test/w3c/xpath/test155.scxml @@ -1,26 +1,33 @@ - - - - - - - 123 + + + + + + + + 1 + 2 + 3 - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test156.scxml b/test/w3c/xpath/test156.scxml index 3ed65b4..efee3ac 100644 --- a/test/w3c/xpath/test156.scxml +++ b/test/w3c/xpath/test156.scxml @@ -1,28 +1,35 @@ - - - - - - - 123 - + + + + + + + + 1 + 2 + 3 + - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test158.scxml b/test/w3c/xpath/test158.scxml index c682c5f..db267d1 100644 --- a/test/w3c/xpath/test158.scxml +++ b/test/w3c/xpath/test158.scxml @@ -1,23 +1,29 @@ - - - + + + + + - - - - - + + + + - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test159.scxml b/test/w3c/xpath/test159.scxml index 779ed7c..80ef9fc 100644 --- a/test/w3c/xpath/test159.scxml +++ b/test/w3c/xpath/test159.scxml @@ -1,20 +1,26 @@ - - - + + + + + - - - - - + + + + - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test172.scxml b/test/w3c/xpath/test172.scxml index 9a8e019..becc3d7 100644 --- a/test/w3c/xpath/test172.scxml +++ b/test/w3c/xpath/test172.scxml @@ -1,20 +1,25 @@ - - - + + + + + - - - - - + + + + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test173.scxml b/test/w3c/xpath/test173.scxml index 3e4a97d..ce743c8 100644 --- a/test/w3c/xpath/test173.scxml +++ b/test/w3c/xpath/test173.scxml @@ -1,21 +1,26 @@ - - - + + + + + - - - - - + + + + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test174.scxml b/test/w3c/xpath/test174.scxml index 5a7254e..f9b39b6 100644 --- a/test/w3c/xpath/test174.scxml +++ b/test/w3c/xpath/test174.scxml @@ -1,21 +1,26 @@ - - - + + + + + - - - - - + + + + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test175.scxml b/test/w3c/xpath/test175.scxml index 67fa473..2b69238 100644 --- a/test/w3c/xpath/test175.scxml +++ b/test/w3c/xpath/test175.scxml @@ -1,27 +1,32 @@ - - - +event1 will be raised first. Succeed if event1 occurs before event2, otherwise fail --> + + + - - - - - - + + + + + - - - - - - - - + + - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test176.scxml b/test/w3c/xpath/test176.scxml index 7b59453..87b26bc 100644 --- a/test/w3c/xpath/test176.scxml +++ b/test/w3c/xpath/test176.scxml @@ -1,30 +1,35 @@ - - - - + + + + + + - - - - - - - + + + + + + - - - - - - - - - - + + + + - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test178.scxml b/test/w3c/xpath/test178.scxml index 86922d1..b82a6b4 100644 --- a/test/w3c/xpath/test178.scxml +++ b/test/w3c/xpath/test178.scxml @@ -1,27 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file +inspection.) --> + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test179.scxml b/test/w3c/xpath/test179.scxml index 42d1533..6d71865 100644 --- a/test/w3c/xpath/test179.scxml +++ b/test/w3c/xpath/test179.scxml @@ -1,18 +1,23 @@ - - - - - - - 123 - + + + + + + + 123 + - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test183.scxml b/test/w3c/xpath/test183.scxml index dcb5bb3..a706fbc 100644 --- a/test/w3c/xpath/test183.scxml +++ b/test/w3c/xpath/test183.scxml @@ -1,21 +1,25 @@ - - - - + + + + + - - - - + + + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test185.scxml b/test/w3c/xpath/test185.scxml index 387086d..6afa988 100644 --- a/test/w3c/xpath/test185.scxml +++ b/test/w3c/xpath/test185.scxml @@ -1,23 +1,27 @@ - - - - - - - + + + + + + + - - - - - - - - + + - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test186.scxml b/test/w3c/xpath/test186.scxml index 8121a17..cb8ad3e 100644 --- a/test/w3c/xpath/test186.scxml +++ b/test/w3c/xpath/test186.scxml @@ -1,31 +1,36 @@ - - - - - - - - - - - - +in the interval.) If var2 ends up == 1, we pass. Otherwise we fail --> + + + + + + + + + + + - - - + + - - - - - - + - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test187.scxml b/test/w3c/xpath/test187.scxml index 5cbb817..4f715e2 100644 --- a/test/w3c/xpath/test187.scxml +++ b/test/w3c/xpath/test187.scxml @@ -1,33 +1,38 @@ - - - - +10 sec timer expires and we pass --> + + - + - - - - - - + + + + + + - + - - - - - + + + + - - - - - - \ No newline at end of file + + + + + + + + + + + + diff --git a/test/w3c/xpath/test189.scxml b/test/w3c/xpath/test189.scxml index 3b5d34e..b923ae9 100644 --- a/test/w3c/xpath/test189.scxml +++ b/test/w3c/xpath/test189.scxml @@ -1,22 +1,27 @@ - - - - - - - - - +added to the external queue (event though event2 is generated first) --> + + + + + + + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test190.scxml b/test/w3c/xpath/test190.scxml index 7458f66..cb1607b 100644 --- a/test/w3c/xpath/test190.scxml +++ b/test/w3c/xpath/test190.scxml @@ -1,35 +1,40 @@ - - - - - - - - - - - - - - - +is actually delivered. The delayed makes sure another event is generated (so the test doesn't hang) --> + + + + + + + + + + + + + + - - - - - - - - - - + + + - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test191.scxml b/test/w3c/xpath/test191.scxml index 1910eaf..d6844b7 100644 --- a/test/w3c/xpath/test191.scxml +++ b/test/w3c/xpath/test191.scxml @@ -1,31 +1,37 @@ - - - - +pass, otherwise we fail. The timer insures that some event is generated and that the test does not hang. --> + + - + - - + + - - - - - - - + + + + + + + - - - - - - \ No newline at end of file + + + + + + + + + + + + diff --git a/test/w3c/xpath/test192.scxml b/test/w3c/xpath/test192.scxml index 81d185d..ea4567c 100644 --- a/test/w3c/xpath/test192.scxml +++ b/test/w3c/xpath/test192.scxml @@ -1,55 +1,52 @@ - - - - - - - - - - + + + + + + + + - - - + + - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/xpath/test193.scxml b/test/w3c/xpath/test193.scxml index 54926cf..eaef6fc 100644 --- a/test/w3c/xpath/test193.scxml +++ b/test/w3c/xpath/test193.scxml @@ -1,26 +1,29 @@ - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test194.scxml b/test/w3c/xpath/test194.scxml index 523400b..fe5a3ef 100644 --- a/test/w3c/xpath/test194.scxml +++ b/test/w3c/xpath/test194.scxml @@ -1,22 +1,26 @@ - - - - - - - - - + + + + + + + + + - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test198.scxml b/test/w3c/xpath/test198.scxml index 23ca478..5e2f1da 100644 --- a/test/w3c/xpath/test198.scxml +++ b/test/w3c/xpath/test198.scxml @@ -1,19 +1,23 @@ - - - - - - + + + + + + + - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test199.scxml b/test/w3c/xpath/test199.scxml index 9c8f734..b37334d 100644 --- a/test/w3c/xpath/test199.scxml +++ b/test/w3c/xpath/test199.scxml @@ -1,18 +1,22 @@ - - - - - - + + + + + + + - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test200.scxml b/test/w3c/xpath/test200.scxml index 182ada4..1a09a57 100644 --- a/test/w3c/xpath/test200.scxml +++ b/test/w3c/xpath/test200.scxml @@ -1,18 +1,22 @@ - - - - - - + + + + + + + - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test201.scxml b/test/w3c/xpath/test201.scxml index 8f4e285..d025c93 100644 --- a/test/w3c/xpath/test201.scxml +++ b/test/w3c/xpath/test201.scxml @@ -1,19 +1,23 @@ - - - - - - + + + + + + + - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test205.scxml b/test/w3c/xpath/test205.scxml index d6a02e2..73722a7 100644 --- a/test/w3c/xpath/test205.scxml +++ b/test/w3c/xpath/test205.scxml @@ -1,30 +1,34 @@ - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test207.scxml b/test/w3c/xpath/test207.scxml index b99e511..c33760b 100644 --- a/test/w3c/xpath/test207.scxml +++ b/test/w3c/xpath/test207.scxml @@ -1,56 +1,55 @@ - - - - - - +raised in another session, but the spec doesn't define any way to refer to an event in another process --> + + + + - - - - - - - + + - + - - - - - - - - - - - - - + + + + + + + + + + + - - - - + + + - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test208.scxml b/test/w3c/xpath/test208.scxml index 4aa9ebe..7ca578b 100644 --- a/test/w3c/xpath/test208.scxml +++ b/test/w3c/xpath/test208.scxml @@ -1,21 +1,24 @@ - - - - - - - - + + + + + + + + - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test210.scxml b/test/w3c/xpath/test210.scxml index 17dfc95..50161c8 100644 --- a/test/w3c/xpath/test210.scxml +++ b/test/w3c/xpath/test210.scxml @@ -1,24 +1,28 @@ - - - + + + + + - - - - - - - + + + + + + - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test215.scxml b/test/w3c/xpath/test215.scxml index 4aebe84..0863ae9 100644 --- a/test/w3c/xpath/test215.scxml +++ b/test/w3c/xpath/test215.scxml @@ -1,29 +1,35 @@ - - - - - - - - - - +the runtime value is used, the invocation will succeed --> + + + + + + + + - - + + - + - + - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test216.scxml b/test/w3c/xpath/test216.scxml index 901ad6f..950be98 100644 --- a/test/w3c/xpath/test216.scxml +++ b/test/w3c/xpath/test216.scxml @@ -1,22 +1,28 @@ - - - - - - - - - - +the runtime value is used, the invocation will succeed --> + + + + + + + + - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test216sub1.scxml b/test/w3c/xpath/test216sub1.scxml index f5c49a1..dc240cb 100644 --- a/test/w3c/xpath/test216sub1.scxml +++ b/test/w3c/xpath/test216sub1.scxml @@ -1,5 +1,5 @@ - - - - - \ No newline at end of file + + + + + diff --git a/test/w3c/xpath/test220.scxml b/test/w3c/xpath/test220.scxml index 15f66ba..1c048f9 100644 --- a/test/w3c/xpath/test220.scxml +++ b/test/w3c/xpath/test220.scxml @@ -1,21 +1,29 @@ - - - - - + + + + + + - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test223.scxml b/test/w3c/xpath/test223.scxml index 08f2ee4..7112015 100644 --- a/test/w3c/xpath/test223.scxml +++ b/test/w3c/xpath/test223.scxml @@ -1,29 +1,35 @@ - - - - - - - - + + + + + + + + + - - - - - + + + + + - + - - - - - - + - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test224.scxml b/test/w3c/xpath/test224.scxml index 8c74c4e..9998ffd 100644 --- a/test/w3c/xpath/test224.scxml +++ b/test/w3c/xpath/test224.scxml @@ -1,31 +1,36 @@ - - - - - - - - - + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - + - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test225.scxml b/test/w3c/xpath/test225.scxml index a43cdab..4a3e842 100644 --- a/test/w3c/xpath/test225.scxml +++ b/test/w3c/xpath/test225.scxml @@ -1,38 +1,42 @@ - - - - - - - - - + + + + + + + + + + - - + - - + + - - - + + + - - + + - - - - - - - - - + + + - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test226.scxml b/test/w3c/xpath/test226.scxml index 4b717b2..b0914fc 100644 --- a/test/w3c/xpath/test226.scxml +++ b/test/w3c/xpath/test226.scxml @@ -1,23 +1,26 @@ - - - - - - +success. otherwise it will hang and the timeout in this doc signifies failure. --> + + + + - - - + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test226sub1.scxml b/test/w3c/xpath/test226sub1.scxml index 9ac7b9a..e7776e7 100644 --- a/test/w3c/xpath/test226sub1.scxml +++ b/test/w3c/xpath/test226sub1.scxml @@ -1,16 +1,14 @@ - - - - + + + + + - - - - + + + - + - - - - \ No newline at end of file + + diff --git a/test/w3c/xpath/test228.scxml b/test/w3c/xpath/test228.scxml index 9afa343..01ed242 100644 --- a/test/w3c/xpath/test228.scxml +++ b/test/w3c/xpath/test228.scxml @@ -1,33 +1,37 @@ - - - - - - - - + + + + + + + + + - - - - - - - + + + + + + - - - + + - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test229.scxml b/test/w3c/xpath/test229.scxml index 747f77c..c2c847c 100644 --- a/test/w3c/xpath/test229.scxml +++ b/test/w3c/xpath/test229.scxml @@ -1,42 +1,46 @@ - - - - - - +it eventually times out and the done.invoke signals failure --> + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + - + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test230.scxml b/test/w3c/xpath/test230.scxml index 51f8529..49c1aae 100644 --- a/test/w3c/xpath/test230.scxml +++ b/test/w3c/xpath/test230.scxml @@ -1,62 +1,60 @@ - - - - - - +must check if they are the same and report his result. --> + + + + - - - - + - + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test232.scxml b/test/w3c/xpath/test232.scxml index f40627b..c413e7b 100644 --- a/test/w3c/xpath/test232.scxml +++ b/test/w3c/xpath/test232.scxml @@ -1,40 +1,41 @@ - - - - - - + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test233.scxml b/test/w3c/xpath/test233.scxml index e7b4116..254d28e 100644 --- a/test/w3c/xpath/test233.scxml +++ b/test/w3c/xpath/test233.scxml @@ -1,35 +1,42 @@ - - - +the transtitions. --> + + + - - - - + + + - - - + + + - - - - + + + + - - - - + + + + - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test234.scxml b/test/w3c/xpath/test234.scxml index bf06eba..9f00f7a 100644 --- a/test/w3c/xpath/test234.scxml +++ b/test/w3c/xpath/test234.scxml @@ -1,66 +1,69 @@ - - - - +var2 should still be set to 1 --> + + + + - + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - + + + + + + + + - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/xpath/test235.scxml b/test/w3c/xpath/test235.scxml index 1b06a4c..4d2a8a9 100644 --- a/test/w3c/xpath/test235.scxml +++ b/test/w3c/xpath/test235.scxml @@ -1,23 +1,29 @@ - - - - - - + + + + + + - - - - + + + + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test236.scxml b/test/w3c/xpath/test236.scxml index 0964f71..2d66643 100644 --- a/test/w3c/xpath/test236.scxml +++ b/test/w3c/xpath/test236.scxml @@ -1,39 +1,43 @@ - - - - - - +events after the done.invoke. Hence timeout indicates success --> + + + + - - - - - - + + + + + + - - + + - - - - - - - - - - + + + - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test237.scxml b/test/w3c/xpath/test237.scxml index a81e36a..153d49d 100644 --- a/test/w3c/xpath/test237.scxml +++ b/test/w3c/xpath/test237.scxml @@ -1,41 +1,45 @@ - - - - - - +the time timeout2 fires, success --> + + + + - - - - - + + + + + - - - - - - - - - - - - - + + + + + + + + + + - + - - - + + + - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/xpath/test239.scxml b/test/w3c/xpath/test239.scxml index b7fcfc2..6abb941 100644 --- a/test/w3c/xpath/test239.scxml +++ b/test/w3c/xpath/test239.scxml @@ -1,32 +1,35 @@ - - - - - - + + + + + + - - - - - - - + + + + + - - - - - - - - + + + + + + + + - - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/xpath/test239sub1.scxml b/test/w3c/xpath/test239sub1.scxml index 510f4a0..b528057 100644 --- a/test/w3c/xpath/test239sub1.scxml +++ b/test/w3c/xpath/test239sub1.scxml @@ -1,5 +1,5 @@ - - - - - \ No newline at end of file + + + + + diff --git a/test/w3c/xpath/test240.scxml b/test/w3c/xpath/test240.scxml index ddf92c6..7cc7a08 100644 --- a/test/w3c/xpath/test240.scxml +++ b/test/w3c/xpath/test240.scxml @@ -1,67 +1,71 @@ - - - +should run correctly. --> + + + - - - - + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - + + + + - - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/xpath/test241.scxml b/test/w3c/xpath/test241.scxml index 377aa4d..3935121 100644 --- a/test/w3c/xpath/test241.scxml +++ b/test/w3c/xpath/test241.scxml @@ -1,98 +1,96 @@ - - - +Var1, but should run correctly. --> + + + - - - - + + + - - - - - - - - - - + + + + + + + + - - + + - - - - + + + - - - - - - - - + + + + + + + - - - - - - - - + + + + + + + - - + + - - - - + + + - - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + - - + + - - - - + + + - - - - - - + + + + + + + - - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/xpath/test242.scxml b/test/w3c/xpath/test242.scxml index a6f1798..1b1fbb6 100644 --- a/test/w3c/xpath/test242.scxml +++ b/test/w3c/xpath/test242.scxml @@ -1,53 +1,56 @@ - - - - - - + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - + + - + - - - - - - - - - - - - - - - - - \ No newline at end of file + + diff --git a/test/w3c/xpath/test242sub1.scxml b/test/w3c/xpath/test242sub1.scxml index 510f4a0..b528057 100644 --- a/test/w3c/xpath/test242sub1.scxml +++ b/test/w3c/xpath/test242sub1.scxml @@ -1,5 +1,5 @@ - - - - - \ No newline at end of file + + + + + diff --git a/test/w3c/xpath/test243.scxml b/test/w3c/xpath/test243.scxml index dceb40e..c7ae26b 100644 --- a/test/w3c/xpath/test243.scxml +++ b/test/w3c/xpath/test243.scxml @@ -1,36 +1,41 @@ - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test244.scxml b/test/w3c/xpath/test244.scxml index 307e556..2e4efa5 100644 --- a/test/w3c/xpath/test244.scxml +++ b/test/w3c/xpath/test244.scxml @@ -1,39 +1,45 @@ - - - +but should run correctly. --> + + + - - - - + + + - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test245.scxml b/test/w3c/xpath/test245.scxml index b9cbddb..332cd74 100644 --- a/test/w3c/xpath/test245.scxml +++ b/test/w3c/xpath/test245.scxml @@ -1,34 +1,40 @@ - - - + + + + + - - - - + + + - - - - - - - + + + + + + - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test247.scxml b/test/w3c/xpath/test247.scxml index 16a6a5f..bee0cf5 100644 --- a/test/w3c/xpath/test247.scxml +++ b/test/w3c/xpath/test247.scxml @@ -1,22 +1,28 @@ - - - - - - + + + + + + - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test250.scxml b/test/w3c/xpath/test250.scxml index 3884425..58e83c4 100644 --- a/test/w3c/xpath/test250.scxml +++ b/test/w3c/xpath/test250.scxml @@ -1,42 +1,39 @@ - - - - - - +Tester must examine log output from child process to determine success --> + + + + - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - \ No newline at end of file + + + + + + diff --git a/test/w3c/xpath/test252.scxml b/test/w3c/xpath/test252.scxml index 1f92127..aea9ace 100644 --- a/test/w3c/xpath/test252.scxml +++ b/test/w3c/xpath/test252.scxml @@ -1,47 +1,48 @@ - - - - - - +timeout indicates success. --> + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test253.scxml b/test/w3c/xpath/test253.scxml index f894ea9..7a03f27 100644 --- a/test/w3c/xpath/test253.scxml +++ b/test/w3c/xpath/test253.scxml @@ -1,79 +1,75 @@ - - - +'scxml' as an alternative to the full url. --> + + + - - - - + + + - - - - - - - - - - + + + + + + + - - - - - + + + + - - + + - - + + - - - + + + - - - - + + + - - - - - + + + + - - + - - + + - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test276.scxml b/test/w3c/xpath/test276.scxml index 026e0fc..8dfe67f 100644 --- a/test/w3c/xpath/test276.scxml +++ b/test/w3c/xpath/test276.scxml @@ -1,17 +1,22 @@ - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test276sub1.scxml b/test/w3c/xpath/test276sub1.scxml index 5c6ab45..dd6743b 100644 --- a/test/w3c/xpath/test276sub1.scxml +++ b/test/w3c/xpath/test276sub1.scxml @@ -1,21 +1,16 @@ - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test277.scxml b/test/w3c/xpath/test277.scxml index 6dc520e..c894f86 100644 --- a/test/w3c/xpath/test277.scxml +++ b/test/w3c/xpath/test277.scxml @@ -1,28 +1,32 @@ - - - - - - + + + + + + + - + - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test278.scxml b/test/w3c/xpath/test278.scxml index 93461be..09ad31b 100644 --- a/test/w3c/xpath/test278.scxml +++ b/test/w3c/xpath/test278.scxml @@ -1,21 +1,23 @@ - - - - - - - - - - - - - - + + + + + + + + + + - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/xpath/test279.scxml b/test/w3c/xpath/test279.scxml index 314b927..112a2eb 100644 --- a/test/w3c/xpath/test279.scxml +++ b/test/w3c/xpath/test279.scxml @@ -1,21 +1,24 @@ - - - - - - - - - - - - - + + + + + + + + + + - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/xpath/test280.scxml b/test/w3c/xpath/test280.scxml index 79bb2e5..b61ce9c 100644 --- a/test/w3c/xpath/test280.scxml +++ b/test/w3c/xpath/test280.scxml @@ -1,28 +1,33 @@ - - - - - - - - - - - - +possible access it there and assign its value to var1 --> + - + + + + + + + + + - + - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/test/w3c/xpath/test286.scxml b/test/w3c/xpath/test286.scxml index 53aad73..4c227ae 100644 --- a/test/w3c/xpath/test286.scxml +++ b/test/w3c/xpath/test286.scxml @@ -1,18 +1,23 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test287.scxml b/test/w3c/xpath/test287.scxml index 9d10690..bd5d289 100644 --- a/test/w3c/xpath/test287.scxml +++ b/test/w3c/xpath/test287.scxml @@ -1,19 +1,24 @@ - - - + + + + - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test288.scxml b/test/w3c/xpath/test288.scxml new file mode 100644 index 0000000..fb3c688 --- /dev/null +++ b/test/w3c/xpath/test288.scxml @@ -0,0 +1,25 @@ + + + + + + + + + 123 + + + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test294.scxml b/test/w3c/xpath/test294.scxml index 362f2a6..289049f 100644 --- a/test/w3c/xpath/test294.scxml +++ b/test/w3c/xpath/test294.scxml @@ -1,46 +1,46 @@ - - - - - - - - + + + + + + + + - - + - - - - - - - + + + + + + - - - - - - + + + + - - + - - - - - - - foo + + + + + + foo - - - - - - - \ No newline at end of file + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test298.scxml b/test/w3c/xpath/test298.scxml index 8525192..1bc91e0 100644 --- a/test/w3c/xpath/test298.scxml +++ b/test/w3c/xpath/test298.scxml @@ -1,27 +1,32 @@ - - - - - - - - - - + + + + + + + + + + - - - - - - - - + + + + + + + - - - - - - - \ No newline at end of file + + + + + + + + + + + + + diff --git a/test/w3c/xpath/test301.scxml b/test/w3c/xpath/test301.scxml index 59125c8..0b2bd50 100644 --- a/test/w3c/xpath/test301.scxml +++ b/test/w3c/xpath/test301.scxml @@ -1,13 +1,19 @@ - -