From 945160d0539ad119ffc986fac712db76c7203e84 Mon Sep 17 00:00:00 2001 From: Stefan Radomski Date: Wed, 2 Jul 2014 00:51:30 +0200 Subject: More polishing for bindings C# and Java --- .gitignore | 4 + embedding/csharp/uSCXMLEmbedding.suo | Bin 0 -> 29184 bytes embedding/csharp/uSCXMLEmbedding/Examples.csproj | 13 +- .../uSCXMLEmbedding/Extensions/CustomDataModel.cs | 91 ++++++ .../Extensions/CustomExecutableContent.cs | 33 ++ .../uSCXMLEmbedding/Extensions/CustomIOProc.cs | 33 ++ .../Extensions/CustomInterpreterMonitor.cs | 31 ++ .../uSCXMLEmbedding/Extensions/CustomInvoker.cs | 37 +++ .../uSCXMLEmbedding/Extensions/SampleDataModel.cs | 92 ------ .../Extensions/SampleExecutableContent.cs | 33 -- .../uSCXMLEmbedding/Extensions/SampleIOProc.cs | 33 -- .../Extensions/SampleInterpreterMonitor.cs | 31 -- .../uSCXMLEmbedding/Extensions/SampleInvoker.cs | 37 --- embedding/csharp/uSCXMLEmbedding/Program.cs | 34 +- .../org/uscxml/datamodel/ecmascript/ECMAData.java | 18 +- .../org/uscxml/datamodel/ecmascript/ECMAEvent.java | 21 +- .../datamodel/ecmascript/ECMAScriptDataModel.java | 31 +- embedding/java/src/org/uscxml/tests/TestData.java | 11 +- .../java/src/org/uscxml/tests/TestLifecycle.java | 124 ++++++++ .../tests/execContent/TestCustomExecContent.java | 4 +- .../uscxml/tests/invoker/TestCustomInvoker.java | 55 +++- .../uscxml/tests/ioprocessor/TestCustomIOProc.java | 115 ++++++- .../swig/csharp/org/uscxml/InterpreterException.cs | 2 +- src/bindings/swig/csharp/uscxml.i | 147 ++++++++- src/bindings/swig/java/org/uscxml/Data.java | 89 ------ src/bindings/swig/java/uscxml.i | 211 ++++++++++++- src/bindings/swig/uscxml_beautify.i | 97 +++++- src/bindings/swig/uscxml_ignores.i | 6 +- src/bindings/swig/wrapped/WrappedDataModel.h | 1 + .../swig/wrapped/WrappedExecutableContent.h | 2 - src/bindings/swig/wrapped/WrappedIOProcessor.h | 1 + src/bindings/swig/wrapped/WrappedInvoker.h | 1 + src/uscxml/Factory.cpp | 53 +--- src/uscxml/Interpreter.cpp | 82 ++--- src/uscxml/Interpreter.h | 5 + src/uscxml/URL.cpp | 18 +- src/uscxml/interpreter/InterpreterDraft6.cpp | 178 ++--------- src/uscxml/messages/Data.h | 8 + src/uscxml/messages/Event.cpp | 2 + src/uscxml/messages/Event.h | 57 ++++ src/uscxml/messages/InvokeRequest.cpp | 2 + src/uscxml/messages/SendRequest.cpp | 4 +- src/uscxml/plugins/DataModel.h | 4 - src/uscxml/plugins/EventHandler.h | 4 +- src/uscxml/plugins/Invoker.h | 5 + .../ecmascript/JavaScriptCore/JSCDataModel.cpp | 31 +- .../plugins/datamodel/null/NULLDataModel.cpp | 5 +- .../plugins/datamodel/prolog/swi/SWIDataModel.cpp | 10 +- .../plugins/datamodel/promela/PromelaDataModel.cpp | 30 +- .../plugins/datamodel/promela/PromelaParser.cpp | 13 +- .../plugins/datamodel/xpath/XPathDataModel.cpp | 54 ++-- .../ioprocessor/basichttp/BasicHTTPIOProcessor.cpp | 4 +- .../plugins/ioprocessor/scxml/SCXMLIOProcessor.cpp | 13 +- src/uscxml/transform/ChartToFSM.cpp | 4 +- test/src/test-lifecycle.cpp | 346 +++++++++++++++++---- test/w3c/confEcma.xsl | 14 +- test/w3c/confXPath.xsl | 9 +- test/w3c/ecma/test175.scxml | 6 +- test/w3c/ecma/test185.scxml | 2 +- test/w3c/ecma/test186.scxml | 2 +- test/w3c/ecma/test187.scxml | 4 +- test/w3c/ecma/test207.scxml | 6 +- test/w3c/ecma/test208.scxml | 4 +- test/w3c/ecma/test210.scxml | 4 +- test/w3c/ecma/test236.scxml | 2 +- test/w3c/ecma/test237.scxml | 6 +- test/w3c/ecma/test409.scxml | 2 +- test/w3c/ecma/test422.scxml | 2 +- test/w3c/ecma/test423.scxml | 2 +- test/w3c/ecma/test553.scxml | 2 +- test/w3c/ecma/test554.scxml | 2 +- test/w3c/ecma/test579.scxml | 2 +- test/w3c/txml/test175.txml | 6 +- test/w3c/txml/test185.txml | 2 +- test/w3c/txml/test186.txml | 2 +- test/w3c/txml/test187.txml | 4 +- test/w3c/txml/test207.txml | 6 +- test/w3c/txml/test208.txml | 4 +- test/w3c/txml/test210.txml | 4 +- test/w3c/txml/test236.txml | 2 +- test/w3c/txml/test237.txml | 6 +- test/w3c/txml/test409.txml | 2 +- test/w3c/txml/test422.txml | 2 +- test/w3c/txml/test423.txml | 2 +- test/w3c/txml/test553.txml | 2 +- test/w3c/txml/test554.txml | 2 +- test/w3c/txml/test579.txml | 2 +- test/w3c/update-txml.sh | 7 +- test/w3c/xpath/test175.scxml | 4 +- test/w3c/xpath/test185.scxml | 2 +- test/w3c/xpath/test186.scxml | 2 +- test/w3c/xpath/test187.scxml | 4 +- test/w3c/xpath/test207.scxml | 6 +- test/w3c/xpath/test208.scxml | 4 +- test/w3c/xpath/test210.scxml | 4 +- test/w3c/xpath/test236.scxml | 2 +- test/w3c/xpath/test237.scxml | 6 +- test/w3c/xpath/test409.scxml | 2 +- test/w3c/xpath/test422.scxml | 2 +- test/w3c/xpath/test423.scxml | 2 +- test/w3c/xpath/test553.scxml | 2 +- test/w3c/xpath/test554.scxml | 2 +- test/w3c/xpath/test579.scxml | 2 +- 103 files changed, 1634 insertions(+), 908 deletions(-) create mode 100644 embedding/csharp/uSCXMLEmbedding.suo create mode 100644 embedding/csharp/uSCXMLEmbedding/Extensions/CustomDataModel.cs create mode 100644 embedding/csharp/uSCXMLEmbedding/Extensions/CustomExecutableContent.cs create mode 100644 embedding/csharp/uSCXMLEmbedding/Extensions/CustomIOProc.cs create mode 100644 embedding/csharp/uSCXMLEmbedding/Extensions/CustomInterpreterMonitor.cs create mode 100644 embedding/csharp/uSCXMLEmbedding/Extensions/CustomInvoker.cs delete mode 100644 embedding/csharp/uSCXMLEmbedding/Extensions/SampleDataModel.cs delete mode 100644 embedding/csharp/uSCXMLEmbedding/Extensions/SampleExecutableContent.cs delete mode 100644 embedding/csharp/uSCXMLEmbedding/Extensions/SampleIOProc.cs delete mode 100644 embedding/csharp/uSCXMLEmbedding/Extensions/SampleInterpreterMonitor.cs delete mode 100644 embedding/csharp/uSCXMLEmbedding/Extensions/SampleInvoker.cs create mode 100644 embedding/java/src/org/uscxml/tests/TestLifecycle.java delete mode 100644 src/bindings/swig/java/org/uscxml/Data.java diff --git a/.gitignore b/.gitignore index d861b13..46258d5 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,7 @@ package/windows* /package/* contrib/prebuilt/include/* + +/embedding/csharp/uSCXMLEmbedding/bin/ + +/embedding/csharp/uSCXMLEmbedding/obj/ diff --git a/embedding/csharp/uSCXMLEmbedding.suo b/embedding/csharp/uSCXMLEmbedding.suo new file mode 100644 index 0000000..b08325e Binary files /dev/null and b/embedding/csharp/uSCXMLEmbedding.suo differ diff --git a/embedding/csharp/uSCXMLEmbedding/Examples.csproj b/embedding/csharp/uSCXMLEmbedding/Examples.csproj index b1579bf..b312b5f 100644 --- a/embedding/csharp/uSCXMLEmbedding/Examples.csproj +++ b/embedding/csharp/uSCXMLEmbedding/Examples.csproj @@ -41,18 +41,19 @@ - + + False C:\Users\sradomski\Desktop\build\uscxml\lib\uscxmlCSharp.dll - - - - - + + + + + 27 @@ -241,8 +243,14 @@ - - Var + + (Var.slice(0, - 1)) * 50 + 'ms' + + + + + 'ms' @@ -722,4 +730,4 @@ it allows anything after the = --> _event.raw.match(/\n\naddress=(.*)$/) - \ No newline at end of file + diff --git a/test/w3c/confXPath.xsl b/test/w3c/confXPath.xsl index fa67f3b..71286ce 100644 --- a/test/w3c/confXPath.xsl +++ b/test/w3c/confXPath.xsl @@ -206,6 +206,7 @@ is of the same type as array123 --> + 27 @@ -239,10 +240,16 @@ is of the same type as array123 --> - + $Var + + + 's' + + $Var diff --git a/test/w3c/ecma/test175.scxml b/test/w3c/ecma/test175.scxml index 4876821..cda3b5a 100644 --- a/test/w3c/ecma/test175.scxml +++ b/test/w3c/ecma/test175.scxml @@ -7,9 +7,9 @@ event1 will be raised first. Succeed if event1 occurs before event2, otherwise - - - + + + diff --git a/test/w3c/ecma/test185.scxml b/test/w3c/ecma/test185.scxml index cdf8a77..6a83574 100644 --- a/test/w3c/ecma/test185.scxml +++ b/test/w3c/ecma/test185.scxml @@ -4,7 +4,7 @@ - + diff --git a/test/w3c/ecma/test186.scxml b/test/w3c/ecma/test186.scxml index 20f0063..68254d3 100644 --- a/test/w3c/ecma/test186.scxml +++ b/test/w3c/ecma/test186.scxml @@ -8,7 +8,7 @@ in the interval.) If var2 ends up == 1, we pass. Otherwise we fail --> - + diff --git a/test/w3c/ecma/test187.scxml b/test/w3c/ecma/test187.scxml index d03c16d..c4f2a6f 100644 --- a/test/w3c/ecma/test187.scxml +++ b/test/w3c/ecma/test187.scxml @@ -6,7 +6,7 @@ parent session, should not receive childToParent. If it does, we fail. Otherwis - + @@ -14,7 +14,7 @@ parent session, should not receive childToParent. If it does, we fail. Otherwis - + diff --git a/test/w3c/ecma/test207.scxml b/test/w3c/ecma/test207.scxml index aa5786a..fe30bf1 100644 --- a/test/w3c/ecma/test207.scxml +++ b/test/w3c/ecma/test207.scxml @@ -6,7 +6,7 @@ raised in another session, but the spec doesn't define any way to refer to an ev - + @@ -18,8 +18,8 @@ raised in another session, but the spec doesn't define any way to refer to an ev - - + + diff --git a/test/w3c/ecma/test208.scxml b/test/w3c/ecma/test208.scxml index 6faa9c1..043e537 100644 --- a/test/w3c/ecma/test208.scxml +++ b/test/w3c/ecma/test208.scxml @@ -4,8 +4,8 @@ we get event1 or an error first, cancel didn't work and we fail. --> - - + + diff --git a/test/w3c/ecma/test210.scxml b/test/w3c/ecma/test210.scxml index e29b65d..f103ecd 100644 --- a/test/w3c/ecma/test210.scxml +++ b/test/w3c/ecma/test210.scxml @@ -6,8 +6,8 @@ delayed event1. Thus we get event2 first and pass. If we get event1 or an erro - - + + diff --git a/test/w3c/ecma/test236.scxml b/test/w3c/ecma/test236.scxml index 700c6f8..acb1cda 100644 --- a/test/w3c/ecma/test236.scxml +++ b/test/w3c/ecma/test236.scxml @@ -5,7 +5,7 @@ events after the done.invoke. Hence timeout indicates success --> - + diff --git a/test/w3c/ecma/test237.scxml b/test/w3c/ecma/test237.scxml index b23811d..442b04c 100644 --- a/test/w3c/ecma/test237.scxml +++ b/test/w3c/ecma/test237.scxml @@ -6,7 +6,7 @@ the time timeout2 fires, success --> - + @@ -14,7 +14,7 @@ the time timeout2 fires, success --> - + @@ -29,7 +29,7 @@ the time timeout2 fires, success --> - + diff --git a/test/w3c/ecma/test409.scxml b/test/w3c/ecma/test409.scxml index 9b4f1aa..0fa71a2 100644 --- a/test/w3c/ecma/test409.scxml +++ b/test/w3c/ecma/test409.scxml @@ -5,7 +5,7 @@ be raised. Therefore the timeout should fire to indicate success --> - + diff --git a/test/w3c/ecma/test422.scxml b/test/w3c/ecma/test422.scxml index 803f75f..637ff77 100644 --- a/test/w3c/ecma/test422.scxml +++ b/test/w3c/ecma/test422.scxml @@ -10,7 +10,7 @@ in s11. So we should receive invokeS1, invokeS12, but not invokeS12. Furthermor - + diff --git a/test/w3c/ecma/test423.scxml b/test/w3c/ecma/test423.scxml index f6287ab..ab6c84f 100644 --- a/test/w3c/ecma/test423.scxml +++ b/test/w3c/ecma/test423.scxml @@ -4,7 +4,7 @@ - + diff --git a/test/w3c/ecma/test553.scxml b/test/w3c/ecma/test553.scxml index 114c4a2..0beddea 100644 --- a/test/w3c/ecma/test553.scxml +++ b/test/w3c/ecma/test553.scxml @@ -5,7 +5,7 @@ of 's args causes an error.. --> - + diff --git a/test/w3c/ecma/test554.scxml b/test/w3c/ecma/test554.scxml index b328ae9..960f5ac 100644 --- a/test/w3c/ecma/test554.scxml +++ b/test/w3c/ecma/test554.scxml @@ -5,7 +5,7 @@ before the timer goes off. --> - + diff --git a/test/w3c/ecma/test579.scxml b/test/w3c/ecma/test579.scxml index f89b1a9..c315f82 100644 --- a/test/w3c/ecma/test579.scxml +++ b/test/w3c/ecma/test579.scxml @@ -14,7 +14,7 @@ parent state has been visited and exited, the default history content must not b - + diff --git a/test/w3c/txml/test175.txml b/test/w3c/txml/test175.txml index aba7ac4..0c5065d 100644 --- a/test/w3c/txml/test175.txml +++ b/test/w3c/txml/test175.txml @@ -10,9 +10,9 @@ event1 will be raised first. Succeed if event1 occurs before event2, otherwise - - - + + + diff --git a/test/w3c/txml/test185.txml b/test/w3c/txml/test185.txml index c036cbf..f9663c5 100644 --- a/test/w3c/txml/test185.txml +++ b/test/w3c/txml/test185.txml @@ -7,7 +7,7 @@ - + diff --git a/test/w3c/txml/test186.txml b/test/w3c/txml/test186.txml index e91c290..ef903f8 100644 --- a/test/w3c/txml/test186.txml +++ b/test/w3c/txml/test186.txml @@ -11,7 +11,7 @@ in the interval.) If var2 ends up == 1, we pass. Otherwise we fail --> - + diff --git a/test/w3c/txml/test187.txml b/test/w3c/txml/test187.txml index 994a489..a39b6a3 100644 --- a/test/w3c/txml/test187.txml +++ b/test/w3c/txml/test187.txml @@ -9,7 +9,7 @@ parent session, should not receive childToParent. If it does, we fail. Otherwis - + @@ -17,7 +17,7 @@ parent session, should not receive childToParent. If it does, we fail. Otherwis - + diff --git a/test/w3c/txml/test207.txml b/test/w3c/txml/test207.txml index 6893dcf..df37f54 100644 --- a/test/w3c/txml/test207.txml +++ b/test/w3c/txml/test207.txml @@ -10,7 +10,7 @@ raised in another session, but the spec doesn't define any way to refer to an ev - + @@ -22,8 +22,8 @@ raised in another session, but the spec doesn't define any way to refer to an ev - - + + diff --git a/test/w3c/txml/test208.txml b/test/w3c/txml/test208.txml index 5a86e6d..cce0316 100644 --- a/test/w3c/txml/test208.txml +++ b/test/w3c/txml/test208.txml @@ -8,8 +8,8 @@ we get event1 or an error first, cancel didn't work and we fail. --> - - + + diff --git a/test/w3c/txml/test210.txml b/test/w3c/txml/test210.txml index 402ed36..24fdce0 100644 --- a/test/w3c/txml/test210.txml +++ b/test/w3c/txml/test210.txml @@ -10,8 +10,8 @@ delayed event1. Thus we get event2 first and pass. If we get event1 or an erro - - + + diff --git a/test/w3c/txml/test236.txml b/test/w3c/txml/test236.txml index 5d18c2f..34e76ab 100644 --- a/test/w3c/txml/test236.txml +++ b/test/w3c/txml/test236.txml @@ -9,7 +9,7 @@ events after the done.invoke. Hence timeout indicates success --> - + diff --git a/test/w3c/txml/test237.txml b/test/w3c/txml/test237.txml index c6097bc..5923705 100644 --- a/test/w3c/txml/test237.txml +++ b/test/w3c/txml/test237.txml @@ -10,7 +10,7 @@ the time timeout2 fires, success --> - + @@ -18,7 +18,7 @@ the time timeout2 fires, success --> - + @@ -33,7 +33,7 @@ the time timeout2 fires, success --> - + diff --git a/test/w3c/txml/test409.txml b/test/w3c/txml/test409.txml index abc92ee..020f097 100644 --- a/test/w3c/txml/test409.txml +++ b/test/w3c/txml/test409.txml @@ -9,7 +9,7 @@ be raised. Therefore the timeout should fire to indicate success --> - + diff --git a/test/w3c/txml/test422.txml b/test/w3c/txml/test422.txml index 2e830d9..0349bd0 100644 --- a/test/w3c/txml/test422.txml +++ b/test/w3c/txml/test422.txml @@ -13,7 +13,7 @@ in s11. So we should receive invokeS1, invokeS12, but not invokeS12. Furthermor - + diff --git a/test/w3c/txml/test423.txml b/test/w3c/txml/test423.txml index fd64587..0e877cf 100644 --- a/test/w3c/txml/test423.txml +++ b/test/w3c/txml/test423.txml @@ -7,7 +7,7 @@ - + diff --git a/test/w3c/txml/test553.txml b/test/w3c/txml/test553.txml index 322d4bb..0c6a622 100644 --- a/test/w3c/txml/test553.txml +++ b/test/w3c/txml/test553.txml @@ -9,7 +9,7 @@ of 's args causes an error.. --> - + diff --git a/test/w3c/txml/test554.txml b/test/w3c/txml/test554.txml index d9ad55b..663424f 100644 --- a/test/w3c/txml/test554.txml +++ b/test/w3c/txml/test554.txml @@ -9,7 +9,7 @@ before the timer goes off. --> - + diff --git a/test/w3c/txml/test579.txml b/test/w3c/txml/test579.txml index 7c48c37..9b1ef2a 100644 --- a/test/w3c/txml/test579.txml +++ b/test/w3c/txml/test579.txml @@ -18,7 +18,7 @@ parent state has been visited and exited, the default history content must not b - + diff --git a/test/w3c/update-txml.sh b/test/w3c/update-txml.sh index b733c6b..09a9602 100755 --- a/test/w3c/update-txml.sh +++ b/test/w3c/update-txml.sh @@ -9,4 +9,9 @@ wget -rl1 -Atxml,txt,xsl http://www.w3.org/Voice/2013/scxml-irp/ find ./www.w3.org -name "*.txml" -exec cp {} ./txml \; find ./www.w3.org -name "*.txt" -exec cp {} ./txml \; find ./www.w3.org -name "*.xsl" -exec cp {} . \; -rm -rf www.w3.org \ No newline at end of file +rm -rf www.w3.org + +sed -ie "s/Var<\/xsl:attribute>/(Var.slice(0, - 1)) * 50 + 'ms'<\/xsl:attribute>/" confEcma.xsl +sed -ie "s/'s'<\/xsl:attribute>/'ms'<\/xsl:attribute>/" confEcma.xsl + +rm confEcma.xsle \ No newline at end of file diff --git a/test/w3c/xpath/test175.scxml b/test/w3c/xpath/test175.scxml index 8dfd670..67fa473 100644 --- a/test/w3c/xpath/test175.scxml +++ b/test/w3c/xpath/test175.scxml @@ -7,9 +7,9 @@ event1 will be raised first. Succeed if event1 occurs before event2, otherwise - + - + diff --git a/test/w3c/xpath/test185.scxml b/test/w3c/xpath/test185.scxml index c6b4b48..387086d 100644 --- a/test/w3c/xpath/test185.scxml +++ b/test/w3c/xpath/test185.scxml @@ -4,7 +4,7 @@ - + diff --git a/test/w3c/xpath/test186.scxml b/test/w3c/xpath/test186.scxml index 8353bf2..8121a17 100644 --- a/test/w3c/xpath/test186.scxml +++ b/test/w3c/xpath/test186.scxml @@ -8,7 +8,7 @@ in the interval.) If var2 ends up == 1, we pass. Otherwise we fail --> - + diff --git a/test/w3c/xpath/test187.scxml b/test/w3c/xpath/test187.scxml index 12cbb8b..5cbb817 100644 --- a/test/w3c/xpath/test187.scxml +++ b/test/w3c/xpath/test187.scxml @@ -6,7 +6,7 @@ parent session, should not receive childToParent. If it does, we fail. Otherwis - + @@ -14,7 +14,7 @@ parent session, should not receive childToParent. If it does, we fail. Otherwis - + diff --git a/test/w3c/xpath/test207.scxml b/test/w3c/xpath/test207.scxml index e74ec8f..b99e511 100644 --- a/test/w3c/xpath/test207.scxml +++ b/test/w3c/xpath/test207.scxml @@ -6,7 +6,7 @@ raised in another session, but the spec doesn't define any way to refer to an ev - + @@ -18,8 +18,8 @@ raised in another session, but the spec doesn't define any way to refer to an ev - - + + diff --git a/test/w3c/xpath/test208.scxml b/test/w3c/xpath/test208.scxml index e768e7c..4aa9ebe 100644 --- a/test/w3c/xpath/test208.scxml +++ b/test/w3c/xpath/test208.scxml @@ -4,8 +4,8 @@ we get event1 or an error first, cancel didn't work and we fail. --> - - + + diff --git a/test/w3c/xpath/test210.scxml b/test/w3c/xpath/test210.scxml index 5ec8f23..17dfc95 100644 --- a/test/w3c/xpath/test210.scxml +++ b/test/w3c/xpath/test210.scxml @@ -6,8 +6,8 @@ delayed event1. Thus we get event2 first and pass. If we get event1 or an erro - - + + diff --git a/test/w3c/xpath/test236.scxml b/test/w3c/xpath/test236.scxml index 2c2d41a..0964f71 100644 --- a/test/w3c/xpath/test236.scxml +++ b/test/w3c/xpath/test236.scxml @@ -5,7 +5,7 @@ events after the done.invoke. Hence timeout indicates success --> - + diff --git a/test/w3c/xpath/test237.scxml b/test/w3c/xpath/test237.scxml index 19c2480..a81e36a 100644 --- a/test/w3c/xpath/test237.scxml +++ b/test/w3c/xpath/test237.scxml @@ -6,7 +6,7 @@ the time timeout2 fires, success --> - + @@ -14,7 +14,7 @@ the time timeout2 fires, success --> - + @@ -29,7 +29,7 @@ the time timeout2 fires, success --> - + diff --git a/test/w3c/xpath/test409.scxml b/test/w3c/xpath/test409.scxml index 2d5a63d..e321d46 100644 --- a/test/w3c/xpath/test409.scxml +++ b/test/w3c/xpath/test409.scxml @@ -5,7 +5,7 @@ be raised. Therefore the timeout should fire to indicate success --> - + diff --git a/test/w3c/xpath/test422.scxml b/test/w3c/xpath/test422.scxml index f62098d..4ef15ce 100644 --- a/test/w3c/xpath/test422.scxml +++ b/test/w3c/xpath/test422.scxml @@ -10,7 +10,7 @@ in s11. So we should receive invokeS1, invokeS12, but not invokeS12. Furthermor - + diff --git a/test/w3c/xpath/test423.scxml b/test/w3c/xpath/test423.scxml index 7726963..f3bf8c8 100644 --- a/test/w3c/xpath/test423.scxml +++ b/test/w3c/xpath/test423.scxml @@ -4,7 +4,7 @@ - + diff --git a/test/w3c/xpath/test553.scxml b/test/w3c/xpath/test553.scxml index eb6f24b..00bd1e8 100644 --- a/test/w3c/xpath/test553.scxml +++ b/test/w3c/xpath/test553.scxml @@ -5,7 +5,7 @@ of 's args causes an error.. --> - + diff --git a/test/w3c/xpath/test554.scxml b/test/w3c/xpath/test554.scxml index 64274aa..1a2b58a 100644 --- a/test/w3c/xpath/test554.scxml +++ b/test/w3c/xpath/test554.scxml @@ -5,7 +5,7 @@ before the timer goes off. --> - + diff --git a/test/w3c/xpath/test579.scxml b/test/w3c/xpath/test579.scxml index 311c0a9..28cdf28 100644 --- a/test/w3c/xpath/test579.scxml +++ b/test/w3c/xpath/test579.scxml @@ -14,7 +14,7 @@ parent state has been visited and exited, the default history content must not b - + -- cgit v0.12