[Swift-commit] r4699 - in trunk/tests/language-behaviour: . IO arrays compounds control_structures datatypes mappers params procedures strings variables

achavez at ci.uchicago.edu achavez at ci.uchicago.edu
Tue Jun 28 12:53:58 CDT 2011


Author: achavez
Date: 2011-06-28 12:53:57 -0500 (Tue, 28 Jun 2011)
New Revision: 4699

Added:
   trunk/tests/language-behaviour/IO/0013-out-of-order.out.expected
   trunk/tests/language-behaviour/IO/0013-out-of-order.swift
   trunk/tests/language-behaviour/IO/0021-param-bind.out.expected
   trunk/tests/language-behaviour/IO/0021-param-bind.swift
   trunk/tests/language-behaviour/IO/061-cattwo.swift
   trunk/tests/language-behaviour/IO/062-two-in-a-row.a.out.expected
   trunk/tests/language-behaviour/IO/062-two-in-a-row.b.out.expected
   trunk/tests/language-behaviour/IO/062-two-in-a-row.swift
   trunk/tests/language-behaviour/arrays/111-array-individual-assigns.out.expected
   trunk/tests/language-behaviour/arrays/162-dot-on-array.out.expected
   trunk/tests/language-behaviour/arrays/array_multidimensional_index.out.expected
   trunk/tests/language-behaviour/arrays/q5.check.sh
   trunk/tests/language-behaviour/arrays/q5.clean.sh
   trunk/tests/language-behaviour/arrays/q5.swift
   trunk/tests/language-behaviour/datatypes/023-complex-type.out.expected
   trunk/tests/language-behaviour/datatypes/023-complex-type.swift
   trunk/tests/language-behaviour/datatypes/0231-complex-type.check.sh
   trunk/tests/language-behaviour/datatypes/0231-complex-type.clean.sh
   trunk/tests/language-behaviour/datatypes/027-single-character-typename.clean.sh
   trunk/tests/language-behaviour/datatypes/028-double-character-typename.clean.sh
   trunk/tests/language-behaviour/datatypes/032-boolconst.check.sh
   trunk/tests/language-behaviour/datatypes/032-boolconst.clean.sh
   trunk/tests/language-behaviour/datatypes/053-pass-int.check.sh
   trunk/tests/language-behaviour/datatypes/053-pass-int.clean.sh
   trunk/tests/language-behaviour/datatypes/054-pass-int.check.sh
   trunk/tests/language-behaviour/datatypes/054-pass-int.clean.sh
   trunk/tests/language-behaviour/datatypes/055-pass-int.check.sh
   trunk/tests/language-behaviour/datatypes/055-pass-int.clean.sh
   trunk/tests/language-behaviour/datatypes/regress-r2292.clean.sh
   trunk/tests/language-behaviour/mappers/0025-compound.swift
   trunk/tests/language-behaviour/mappers/07511-fixed-array-mapper-input.first.in
   trunk/tests/language-behaviour/mappers/07511-fixed-array-mapper-input.second.in
   trunk/tests/language-behaviour/mappers/07511-fixed-array-mapper-input.third.in
   trunk/tests/language-behaviour/params/
   trunk/tests/language-behaviour/params/002-param.out.expected
   trunk/tests/language-behaviour/params/002-param.swift
   trunk/tests/language-behaviour/params/0022-default.out.expected
   trunk/tests/language-behaviour/params/0022-default.swift
   trunk/tests/language-behaviour/params/0023-default-override.out.expected
   trunk/tests/language-behaviour/params/0023-default-override.swift
   trunk/tests/language-behaviour/procedures/065-delay.swift
   trunk/tests/language-behaviour/procedures/0651-several-delay.swift
   trunk/tests/language-behaviour/procedures/delayedcat.sh
   trunk/tests/language-behaviour/strings/761-dirname.clean.sh
   trunk/tests/language-behaviour/strings/761-dirname.swift
   trunk/tests/language-behaviour/variables/088-sequential-assign.swift
Removed:
   trunk/tests/language-behaviour/001-echo.out.expected
   trunk/tests/language-behaviour/001-echo.swift
   trunk/tests/language-behaviour/0011-echo.out.expected
   trunk/tests/language-behaviour/0011-echo.swift
   trunk/tests/language-behaviour/0012-echo-map.out.expected
   trunk/tests/language-behaviour/0012-echo-map.swift
   trunk/tests/language-behaviour/0013-out-of-order.out.expected
   trunk/tests/language-behaviour/0013-out-of-order.swift
   trunk/tests/language-behaviour/002-param.out.expected
   trunk/tests/language-behaviour/002-param.swift
   trunk/tests/language-behaviour/0021-param-bind.out.expected
   trunk/tests/language-behaviour/0021-param-bind.swift
   trunk/tests/language-behaviour/0022-default.out.expected
   trunk/tests/language-behaviour/0022-default.swift
   trunk/tests/language-behaviour/0023-default-override.out.expected
   trunk/tests/language-behaviour/0023-default-override.swift
   trunk/tests/language-behaviour/0025-compound.swift
   trunk/tests/language-behaviour/0032-strcat-mapper-param.1.out.expected
   trunk/tests/language-behaviour/0032-strcat-mapper-param.swift
   trunk/tests/language-behaviour/0083-for.one.in
   trunk/tests/language-behaviour/0083-for.one.in.out.expected
   trunk/tests/language-behaviour/0083-for.swift
   trunk/tests/language-behaviour/0083-for.two.in
   trunk/tests/language-behaviour/0083-for.two.in.out.expected
   trunk/tests/language-behaviour/0084-for.swift
   trunk/tests/language-behaviour/020-array.out.expected
   trunk/tests/language-behaviour/020-array.swift
   trunk/tests/language-behaviour/021-array-in-proc-param.out.expected
   trunk/tests/language-behaviour/021-array-in-proc-param.swift
   trunk/tests/language-behaviour/022-array-with-exprs.out.expected
   trunk/tests/language-behaviour/022-array-with-exprs.swift
   trunk/tests/language-behaviour/023-complex-type.out.expected
   trunk/tests/language-behaviour/023-complex-type.swift
   trunk/tests/language-behaviour/025-array-passing.out.expected
   trunk/tests/language-behaviour/025-array-passing.swift
   trunk/tests/language-behaviour/027-array-assignment.out.expected
   trunk/tests/language-behaviour/027-array-assignment.swift
   trunk/tests/language-behaviour/028-array-assignment.swift
   trunk/tests/language-behaviour/029-array-assignment-sequence.swift
   trunk/tests/language-behaviour/050-foreach.blue.out.expected
   trunk/tests/language-behaviour/050-foreach.green.out.expected
   trunk/tests/language-behaviour/050-foreach.red.out.expected
   trunk/tests/language-behaviour/050-foreach.swift
   trunk/tests/language-behaviour/051-foreach.blue.out.expected
   trunk/tests/language-behaviour/051-foreach.green.out.expected
   trunk/tests/language-behaviour/051-foreach.red.out.expected
   trunk/tests/language-behaviour/051-foreach.swift
   trunk/tests/language-behaviour/052-foreach-index.blue.out.expected
   trunk/tests/language-behaviour/052-foreach-index.green.out.expected
   trunk/tests/language-behaviour/052-foreach-index.red.out.expected
   trunk/tests/language-behaviour/052-foreach-index.swift
   trunk/tests/language-behaviour/056-foreach-if.swift
   trunk/tests/language-behaviour/057-foreach-twice-range.check.sh
   trunk/tests/language-behaviour/057-foreach-twice-range.clean.sh
   trunk/tests/language-behaviour/057-foreach-twice-range.first.0000.out.expected
   trunk/tests/language-behaviour/057-foreach-twice-range.first.0001.out.expected
   trunk/tests/language-behaviour/057-foreach-twice-range.first.0002.out.expected
   trunk/tests/language-behaviour/057-foreach-twice-range.first.0003.out.expected
   trunk/tests/language-behaviour/057-foreach-twice-range.first.0004.out.expected
   trunk/tests/language-behaviour/057-foreach-twice-range.first.0005.out.expected
   trunk/tests/language-behaviour/057-foreach-twice-range.first.0006.out.expected
   trunk/tests/language-behaviour/057-foreach-twice-range.first.0007.out.expected
   trunk/tests/language-behaviour/057-foreach-twice-range.first.0008.out.expected
   trunk/tests/language-behaviour/057-foreach-twice-range.first.0009.out.expected
   trunk/tests/language-behaviour/057-foreach-twice-range.second.0000.out.expected
   trunk/tests/language-behaviour/057-foreach-twice-range.second.0001.out.expected
   trunk/tests/language-behaviour/057-foreach-twice-range.second.0002.out.expected
   trunk/tests/language-behaviour/057-foreach-twice-range.second.0003.out.expected
   trunk/tests/language-behaviour/057-foreach-twice-range.second.0004.out.expected
   trunk/tests/language-behaviour/057-foreach-twice-range.second.0005.out.expected
   trunk/tests/language-behaviour/057-foreach-twice-range.second.0006.out.expected
   trunk/tests/language-behaviour/057-foreach-twice-range.second.0007.out.expected
   trunk/tests/language-behaviour/057-foreach-twice-range.second.0008.out.expected
   trunk/tests/language-behaviour/057-foreach-twice-range.second.0009.out.expected
   trunk/tests/language-behaviour/057-foreach-twice-range.setup.sh
   trunk/tests/language-behaviour/057-foreach-twice-range.swift
   trunk/tests/language-behaviour/058-foreach-twice-string.check.sh
   trunk/tests/language-behaviour/058-foreach-twice-string.clean.sh
   trunk/tests/language-behaviour/058-foreach-twice-string.first.0000.out.expected
   trunk/tests/language-behaviour/058-foreach-twice-string.first.0001.out.expected
   trunk/tests/language-behaviour/058-foreach-twice-string.first.0002.out.expected
   trunk/tests/language-behaviour/058-foreach-twice-string.second.0000.out.expected
   trunk/tests/language-behaviour/058-foreach-twice-string.second.0001.out.expected
   trunk/tests/language-behaviour/058-foreach-twice-string.second.0002.out.expected
   trunk/tests/language-behaviour/058-foreach-twice-string.setup.sh
   trunk/tests/language-behaviour/058-foreach-twice-string.swift
   trunk/tests/language-behaviour/061-cattwo.1.in
   trunk/tests/language-behaviour/061-cattwo.2.in
   trunk/tests/language-behaviour/061-cattwo.clean.sh
   trunk/tests/language-behaviour/061-cattwo.out.expected
   trunk/tests/language-behaviour/061-cattwo.setup.sh
   trunk/tests/language-behaviour/061-cattwo.swift
   trunk/tests/language-behaviour/062-two-in-a-row.a.out.expected
   trunk/tests/language-behaviour/062-two-in-a-row.b.out.expected
   trunk/tests/language-behaviour/062-two-in-a-row.swift
   trunk/tests/language-behaviour/065-delay.swift
   trunk/tests/language-behaviour/0651-several-delay.swift
   trunk/tests/language-behaviour/066-many.check.sh
   trunk/tests/language-behaviour/066-many.clean.sh
   trunk/tests/language-behaviour/066-many.setup.sh
   trunk/tests/language-behaviour/066-many.swift
   trunk/tests/language-behaviour/066-many.time
   trunk/tests/language-behaviour/066-many.timeout
   trunk/tests/language-behaviour/070-singlefilemapper.out.expected
   trunk/tests/language-behaviour/070-singlefilemapper.swift
   trunk/tests/language-behaviour/071-singlefilemapper-input.check.sh
   trunk/tests/language-behaviour/071-singlefilemapper-input.clean.sh
   trunk/tests/language-behaviour/071-singlefilemapper-input.in
   trunk/tests/language-behaviour/071-singlefilemapper-input.out.expected
   trunk/tests/language-behaviour/071-singlefilemapper-input.setup.sh
   trunk/tests/language-behaviour/071-singlefilemapper-input.swift
   trunk/tests/language-behaviour/072-simplemapper.out.expected
   trunk/tests/language-behaviour/072-simplemapper.swift
   trunk/tests/language-behaviour/0721-simplemapper-array.0000.out.expected
   trunk/tests/language-behaviour/0721-simplemapper-array.0005.out.expected
   trunk/tests/language-behaviour/0721-simplemapper-array.swift
   trunk/tests/language-behaviour/0722-simplemapper-padding.000000000.out.expected
   trunk/tests/language-behaviour/0722-simplemapper-padding.000000005.out.expected
   trunk/tests/language-behaviour/0722-simplemapper-padding.000075943.out.expected
   trunk/tests/language-behaviour/0722-simplemapper-padding.swift
   trunk/tests/language-behaviour/0723-simplemapper-nopadding.0.out.expected
   trunk/tests/language-behaviour/0723-simplemapper-nopadding.5.out.expected
   trunk/tests/language-behaviour/0723-simplemapper-nopadding.75943.out.expected
   trunk/tests/language-behaviour/0723-simplemapper-nopadding.swift
   trunk/tests/language-behaviour/073-simplemapper.out.expected
   trunk/tests/language-behaviour/073-simplemapper.swift
   trunk/tests/language-behaviour/075-array-mapper.first.out.expected
   trunk/tests/language-behaviour/075-array-mapper.second.out.expected
   trunk/tests/language-behaviour/075-array-mapper.swift
   trunk/tests/language-behaviour/075-array-mapper.third.out.expected
   trunk/tests/language-behaviour/0751-fixed-array-mapper.first.out.expected
   trunk/tests/language-behaviour/0751-fixed-array-mapper.second.out.expected
   trunk/tests/language-behaviour/0751-fixed-array-mapper.swift
   trunk/tests/language-behaviour/0751-fixed-array-mapper.third.out.expected
   trunk/tests/language-behaviour/07511-fixed-array-mapper-input.check.sh
   trunk/tests/language-behaviour/07511-fixed-array-mapper-input.clean.sh
   trunk/tests/language-behaviour/07511-fixed-array-mapper-input.first.in
   trunk/tests/language-behaviour/07511-fixed-array-mapper-input.second.in
   trunk/tests/language-behaviour/07511-fixed-array-mapper-input.setup.sh
   trunk/tests/language-behaviour/07511-fixed-array-mapper-input.swift
   trunk/tests/language-behaviour/07511-fixed-array-mapper-input.third.in
   trunk/tests/language-behaviour/07513-fixed-array-mapper-filename.real.out.expected
   trunk/tests/language-behaviour/07513-fixed-array-mapper-filename.swift
   trunk/tests/language-behaviour/07514-fixed-array-mapper-filenames.a.in
   trunk/tests/language-behaviour/07514-fixed-array-mapper-filenames.b.in
   trunk/tests/language-behaviour/07514-fixed-array-mapper-filenames.real.out.expected
   trunk/tests/language-behaviour/07514-fixed-array-mapper-filenames.swift
   trunk/tests/language-behaviour/0752-csv-mapper.csv
   trunk/tests/language-behaviour/0752-csv-mapper.left-two.out.expected
   trunk/tests/language-behaviour/0752-csv-mapper.left-zero.out.expected
   trunk/tests/language-behaviour/0752-csv-mapper.right-one.out.expected
   trunk/tests/language-behaviour/0752-csv-mapper.swift
   trunk/tests/language-behaviour/0753-filesystem-mapper.a.out.expected
   trunk/tests/language-behaviour/0753-filesystem-mapper.b.out.expected
   trunk/tests/language-behaviour/0753-filesystem-mapper.blue.in
   trunk/tests/language-behaviour/0753-filesystem-mapper.c.out.expected
   trunk/tests/language-behaviour/0753-filesystem-mapper.green.in
   trunk/tests/language-behaviour/0753-filesystem-mapper.red.in
   trunk/tests/language-behaviour/0754-csv-mapper-input.out.expected
   trunk/tests/language-behaviour/0754-csv-mapper-input.swift
   trunk/tests/language-behaviour/0754-csv-mapper.csv
   trunk/tests/language-behaviour/0754-csv-mapper.left-one.in
   trunk/tests/language-behaviour/0754-csv-mapper.left-two.in
   trunk/tests/language-behaviour/0754-csv-mapper.left-zero.in
   trunk/tests/language-behaviour/0754-csv-mapper.right-one.in
   trunk/tests/language-behaviour/0754-csv-mapper.right-two.in
   trunk/tests/language-behaviour/0754-csv-mapper.right-zero.in
   trunk/tests/language-behaviour/0755-ext-mapper.0.3.2.1.out.expected
   trunk/tests/language-behaviour/0755-ext-mapper.AAA.out.expected
   trunk/tests/language-behaviour/0755-ext-mapper.____.out.expected
   trunk/tests/language-behaviour/0755-ext-mapper.sh
   trunk/tests/language-behaviour/0755-ext-mapper.swift
   trunk/tests/language-behaviour/07551-ext-mapper-single.out.expected
   trunk/tests/language-behaviour/07551-ext-mapper-single.sh
   trunk/tests/language-behaviour/07551-ext-mapper-single.swift
   trunk/tests/language-behaviour/07552-ext-mapper-numeric.inside.out.expected
   trunk/tests/language-behaviour/07552-ext-mapper-numeric.mapper.out.expected
   trunk/tests/language-behaviour/07552-ext-mapper-numeric.sh
   trunk/tests/language-behaviour/07552-ext-mapper-numeric.swift
   trunk/tests/language-behaviour/07554-ext-mapper-struct.sh
   trunk/tests/language-behaviour/07554-ext-mapper-struct.swift
   trunk/tests/language-behaviour/07555-ext-mapper-twostruct.sh
   trunk/tests/language-behaviour/07555-ext-mapper-twostruct.swift
   trunk/tests/language-behaviour/075551-ext-mapper-twostruct-singleproducer.swift
   trunk/tests/language-behaviour/0756-ext-mapper-slow.sh
   trunk/tests/language-behaviour/0756-ext-mapper-slow.swift
   trunk/tests/language-behaviour/0757-ext-mapper-array.sh
   trunk/tests/language-behaviour/0757-ext-mapper-array.swift
   trunk/tests/language-behaviour/0758-ext-mapper-array.sh
   trunk/tests/language-behaviour/0758-ext-mapper-array.swift
   trunk/tests/language-behaviour/0759-ext-mapper-array.sh
   trunk/tests/language-behaviour/0759-ext-mapper-array.swift
   trunk/tests/language-behaviour/07591-ext-mapper-multidimensional-array.sh
   trunk/tests/language-behaviour/07591-ext-mapper-multidimensional-array.swift
   trunk/tests/language-behaviour/07592-ext-mapper-multidimensional-array-structs.sh
   trunk/tests/language-behaviour/07592-ext-mapper-multidimensional-array-structs.swift
   trunk/tests/language-behaviour/076-structured-regexp-mapper.b.out.expected
   trunk/tests/language-behaviour/076-structured-regexp-mapper.swift
   trunk/tests/language-behaviour/077-regexp-mapper.foo.out.expected
   trunk/tests/language-behaviour/077-regexp-mapper.swift
   trunk/tests/language-behaviour/078-singlefilemapper-name-expression.out.expected
   trunk/tests/language-behaviour/078-singlefilemapper-name-expression.swift
   trunk/tests/language-behaviour/0781-singlefilemapper-name-expression.out.expected
   trunk/tests/language-behaviour/0781-singlefilemapper-name-expression.swift
   trunk/tests/language-behaviour/079-regression-r970-simple-mapper-expr-prefix.out.expected
   trunk/tests/language-behaviour/079-regression-r970-simple-mapper-expr-prefix.swift
   trunk/tests/language-behaviour/0791-regression-r970-simple-mapper-expr-prefix.out.expected
   trunk/tests/language-behaviour/0791-regression-r970-simple-mapper-expr-prefix.swift
   trunk/tests/language-behaviour/083-array-assign.swift
   trunk/tests/language-behaviour/086-iterate-concurrent.check.sh
   trunk/tests/language-behaviour/086-iterate-concurrent.clean.sh
   trunk/tests/language-behaviour/086-iterate-concurrent.setup.sh
   trunk/tests/language-behaviour/086-iterate-concurrent.swift
   trunk/tests/language-behaviour/087-iterate-previous.check.sh
   trunk/tests/language-behaviour/087-iterate-previous.clean.sh
   trunk/tests/language-behaviour/087-iterate-previous.setup.sh
   trunk/tests/language-behaviour/087-iterate-previous.swift
   trunk/tests/language-behaviour/088-sequential-assign.swift
   trunk/tests/language-behaviour/110-array-range-exprs.swift
   trunk/tests/language-behaviour/1101-array-range.swift
   trunk/tests/language-behaviour/1102-array-range-step.swift
   trunk/tests/language-behaviour/111-array-individual-assigns.out.expected
   trunk/tests/language-behaviour/111-array-individual-assigns.swift
   trunk/tests/language-behaviour/150-filesys_mapper.swift
   trunk/tests/language-behaviour/162-dot-on-array.out.expected
   trunk/tests/language-behaviour/162-dot-on-array.swift
   trunk/tests/language-behaviour/760-csv-mapper.sh
   trunk/tests/language-behaviour/760-csv-mapper.swift
   trunk/tests/language-behaviour/IO/761-dirname.swift
   trunk/tests/language-behaviour/IO/q5.swift
   trunk/tests/language-behaviour/T074-simplemapper.aleph.out.expected
   trunk/tests/language-behaviour/T074-simplemapper.beth.out.expected
   trunk/tests/language-behaviour/T074-simplemapper.gimel.out.expected
   trunk/tests/language-behaviour/T074-simplemapper.swift
   trunk/tests/language-behaviour/T076-simplemapper-bug80.aleph.out.expected
   trunk/tests/language-behaviour/T076-simplemapper-bug80.beth.out.expected
   trunk/tests/language-behaviour/T076-simplemapper-bug80.swift
   trunk/tests/language-behaviour/T077-simplemapper-bug80.aleph.out.expected
   trunk/tests/language-behaviour/T077-simplemapper-bug80.beth.out.expected
   trunk/tests/language-behaviour/T077-simplemapper-bug80.swift
   trunk/tests/language-behaviour/T077-simplemapper-bug80_subordinate.epsilon.out.expected
   trunk/tests/language-behaviour/T077-simplemapper-bug80_subordinate.sigma.out.expected
   trunk/tests/language-behaviour/T077-simplemapper-bug80_subordinate_moresubordinate.hamza.out.expected
   trunk/tests/language-behaviour/T078-simplemapper-nosuffix.swift
   trunk/tests/language-behaviour/T078-simplemapper-nosuffix_nodot.out.expected
   trunk/tests/language-behaviour/T079-simplemapper-nosuffix_exception.swift
   trunk/tests/language-behaviour/array_multidimensional-2.swift
   trunk/tests/language-behaviour/array_multidimensional_assign.swift
   trunk/tests/language-behaviour/array_multidimensional_index.out.expected
   trunk/tests/language-behaviour/array_multidimensional_index.swift
   trunk/tests/language-behaviour/datatypes/0231-complex-type.out.expected
   trunk/tests/language-behaviour/datatypes/032-boolconst.f.out.expected
   trunk/tests/language-behaviour/datatypes/032-boolconst.t.out.expected
   trunk/tests/language-behaviour/datatypes/053-pass-int.out.expected
   trunk/tests/language-behaviour/datatypes/054-pass-int.out.expected
   trunk/tests/language-behaviour/datatypes/055-pass-int.out.expected
   trunk/tests/language-behaviour/delayedcat.sh
   trunk/tests/language-behaviour/readData.circle.in
   trunk/tests/language-behaviour/readData.circle.out.expected
   trunk/tests/language-behaviour/readData.circleArray.in
   trunk/tests/language-behaviour/readData.circleArray.out.expected
   trunk/tests/language-behaviour/readData.float.out.expected
   trunk/tests/language-behaviour/readData.int.in
   trunk/tests/language-behaviour/readData.int.out.expected
   trunk/tests/language-behaviour/readData.intArray.in
   trunk/tests/language-behaviour/readData.intArray.out.expected
   trunk/tests/language-behaviour/readData.stringArray.in
   trunk/tests/language-behaviour/readData.stringArray.out.expected
   trunk/tests/language-behaviour/readData.swift
   trunk/tests/language-behaviour/readData2.in
   trunk/tests/language-behaviour/readData2.out.expected
   trunk/tests/language-behaviour/readData2.swift
   trunk/tests/language-behaviour/writeDataPrimitive.out.expected
   trunk/tests/language-behaviour/writeDataPrimitive.swift
   trunk/tests/language-behaviour/writeDataStringArray.swift
   trunk/tests/language-behaviour/writeDataStringArray2.out.expected
   trunk/tests/language-behaviour/writeDataStringArray2.swift
   trunk/tests/language-behaviour/writeDataStruct.out.expected
   trunk/tests/language-behaviour/writeDataStruct.swift
   trunk/tests/language-behaviour/writeDataStructArray2.out.expected
   trunk/tests/language-behaviour/writeDataStructArray2.swift
Modified:
   trunk/tests/language-behaviour/IO/001-echo.swift
   trunk/tests/language-behaviour/IO/0012-echo-map.swift
   trunk/tests/language-behaviour/IO/060-duplicate.check.sh
   trunk/tests/language-behaviour/IO/060-duplicate.swift
   trunk/tests/language-behaviour/IO/087-external-dataset.swift
   trunk/tests/language-behaviour/IO/130-fmri.swift
   trunk/tests/language-behaviour/IO/q2.swift
   trunk/tests/language-behaviour/IO/q21.swift
   trunk/tests/language-behaviour/IO/q22.swift
   trunk/tests/language-behaviour/IO/q23.swift
   trunk/tests/language-behaviour/IO/q3.swift
   trunk/tests/language-behaviour/IO/q6.swift
   trunk/tests/language-behaviour/IO/q7.swift
   trunk/tests/language-behaviour/IO/readData.swift
   trunk/tests/language-behaviour/IO/readData2.swift
   trunk/tests/language-behaviour/IO/writeDataStringArray2.swift
   trunk/tests/language-behaviour/arrays/028-array-assignment.clean.sh
   trunk/tests/language-behaviour/arrays/111-array-individual-assigns.check.sh
   trunk/tests/language-behaviour/arrays/array_multidimensional_index.swift
   trunk/tests/language-behaviour/compounds/0024-compound.swift
   trunk/tests/language-behaviour/compounds/00241-nested-single-compound.swift
   trunk/tests/language-behaviour/compounds/00242-compound-with-vars.swift
   trunk/tests/language-behaviour/control_structures/090-case.swift
   trunk/tests/language-behaviour/datatypes/0231-complex-type.swift
   trunk/tests/language-behaviour/datatypes/032-boolconst.swift
   trunk/tests/language-behaviour/datatypes/053-pass-int.swift
   trunk/tests/language-behaviour/datatypes/054-pass-int.swift
   trunk/tests/language-behaviour/datatypes/055-pass-int.swift
   trunk/tests/language-behaviour/procedures/080-declare-assign-proc.swift
   trunk/tests/language-behaviour/procedures/proc-in-expr.swift
Log:
Language-behaviour structure changed

Deleted: trunk/tests/language-behaviour/001-echo.out.expected
===================================================================
--- trunk/tests/language-behaviour/001-echo.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/001-echo.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-hello

Deleted: trunk/tests/language-behaviour/001-echo.swift
===================================================================
--- trunk/tests/language-behaviour/001-echo.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/001-echo.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,12 +0,0 @@
-type messagefile;
-
-(messagefile t) greeting() { 
-    app {
-        echo "hello" stdout=@filename(t);
-    }
-}
-
-messagefile outfile <"001-echo.out">;
-
-outfile = greeting();
-

Deleted: trunk/tests/language-behaviour/0011-echo.out.expected
===================================================================
--- trunk/tests/language-behaviour/0011-echo.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0011-echo.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-hello

Deleted: trunk/tests/language-behaviour/0011-echo.swift
===================================================================
--- trunk/tests/language-behaviour/0011-echo.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0011-echo.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,10 +0,0 @@
-type messagefile;
-
-app (messagefile t) greeting() { 
-        echo "hello" stdout=@filename(t);
-}
-
-messagefile outfile <"0011-echo.out">;
-
-outfile = greeting();
-

Deleted: trunk/tests/language-behaviour/0012-echo-map.out.expected
===================================================================
--- trunk/tests/language-behaviour/0012-echo-map.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0012-echo-map.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-hello

Deleted: trunk/tests/language-behaviour/0012-echo-map.swift
===================================================================
--- trunk/tests/language-behaviour/0012-echo-map.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0012-echo-map.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,11 +0,0 @@
-type messagefile;
-
-(messagefile t) greeting() { 
-    app {
-        echo "hello" stdout=@filename(t);
-    }
-}
-
-messagefile outfile <"0012-echo-map.out"> = greeting();
-
-

Deleted: trunk/tests/language-behaviour/0013-out-of-order.out.expected
===================================================================
--- trunk/tests/language-behaviour/0013-out-of-order.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0013-out-of-order.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-hello

Deleted: trunk/tests/language-behaviour/0013-out-of-order.swift
===================================================================
--- trunk/tests/language-behaviour/0013-out-of-order.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0013-out-of-order.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,12 +0,0 @@
-type messagefile;
-
-(messagefile t) greeting() { 
-    app {
-        echo "hello" stdout=@filename(t);
-    }
-}
-
-messagefile outfile <"0013-out-of-order.out">;
-
-outfile = greeting();
-

Deleted: trunk/tests/language-behaviour/002-param.out.expected
===================================================================
--- trunk/tests/language-behaviour/002-param.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/002-param.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-hi

Deleted: trunk/tests/language-behaviour/002-param.swift
===================================================================
--- trunk/tests/language-behaviour/002-param.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/002-param.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,12 +0,0 @@
-type messagefile {}
-
-(messagefile t) greeting(string m) { 
-    app {
-        echo m stdout=@filename(t);
-    }
-}
-
-messagefile outfile <"002-param.out">;
-
-outfile = greeting("hi");
-

Deleted: trunk/tests/language-behaviour/0021-param-bind.out.expected
===================================================================
--- trunk/tests/language-behaviour/0021-param-bind.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0021-param-bind.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-hi there

Deleted: trunk/tests/language-behaviour/0021-param-bind.swift
===================================================================
--- trunk/tests/language-behaviour/0021-param-bind.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0021-param-bind.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,12 +0,0 @@
-type messagefile {}
-
-(messagefile t) greeting(string left, string right) { 
-    app {
-        echo left right stdout=@filename(t);
-    }
-}
-
-messagefile outfile <"0021-param-bind.out">;
-
-outfile = greeting(right="there", left="hi");
-

Deleted: trunk/tests/language-behaviour/0022-default.out.expected
===================================================================
--- trunk/tests/language-behaviour/0022-default.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0022-default.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-hi there

Deleted: trunk/tests/language-behaviour/0022-default.swift
===================================================================
--- trunk/tests/language-behaviour/0022-default.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0022-default.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,12 +0,0 @@
-type messagefile {}
-
-(messagefile t) greeting(string left="hi", string right) { 
-    app {
-        echo left right stdout=@filename(t);
-    }
-}
-
-messagefile outfile <"0022-default.out">;
-
-outfile = greeting(right="there");
-

Deleted: trunk/tests/language-behaviour/0023-default-override.out.expected
===================================================================
--- trunk/tests/language-behaviour/0023-default-override.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0023-default-override.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-foo there

Deleted: trunk/tests/language-behaviour/0023-default-override.swift
===================================================================
--- trunk/tests/language-behaviour/0023-default-override.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0023-default-override.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,12 +0,0 @@
-type messagefile {}
-
-(messagefile t) greeting(string left="hi", string right) { 
-    app {
-        echo left right stdout=@filename(t);
-    }
-}
-
-messagefile outfile <"0023-default-override.out">;
-
-outfile = greeting(left="foo",right="there");
-

Deleted: trunk/tests/language-behaviour/0025-compound.swift
===================================================================
--- trunk/tests/language-behaviour/0025-compound.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0025-compound.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,14 +0,0 @@
-type file;
-(file t) echo(int m) {                                                          
- app {                                                                          
-   echo m stdout=@filename(t);                                                  
- }                                                                              
-}                                                                               
-                                                                                
-(file t) nested_echo(int m) {                                                   
- t = echo (m);                                                                  
-}                                                                               
-                                                                                
-file a[]<simple_mapper;prefix="0025-compound.out">;                                       
-a[0] = nested_echo(0); 
-

Deleted: trunk/tests/language-behaviour/0032-strcat-mapper-param.1.out.expected
===================================================================
--- trunk/tests/language-behaviour/0032-strcat-mapper-param.1.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0032-strcat-mapper-param.1.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-0032-strcat-mapper-param.1

Deleted: trunk/tests/language-behaviour/0032-strcat-mapper-param.swift
===================================================================
--- trunk/tests/language-behaviour/0032-strcat-mapper-param.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0032-strcat-mapper-param.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,18 +0,0 @@
-type file;                                                                    
-
-
-(file t) echo(string m) { 
-    app {
-        echo m stdout=@filename(t);
-    }
-}
-
-                                                                                
-// file f1[] <filesys_mapper;pattern="0083-for*.in",location=".">;                       
-
-
-file f1 <"0032-strcat-mapper-param.1">;
-                                                                                
-  string fn = @filename(f1);
-  file o <single_file_mapper;file=@strcat(fn,".out")>;
-  o = echo(fn);

Deleted: trunk/tests/language-behaviour/0083-for.one.in
===================================================================
--- trunk/tests/language-behaviour/0083-for.one.in	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0083-for.one.in	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-LLLL

Deleted: trunk/tests/language-behaviour/0083-for.one.in.out.expected
===================================================================
--- trunk/tests/language-behaviour/0083-for.one.in.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0083-for.one.in.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-./0083-for.one.in

Deleted: trunk/tests/language-behaviour/0083-for.swift
===================================================================
--- trunk/tests/language-behaviour/0083-for.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0083-for.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,17 +0,0 @@
-type file;                                                                    
-
-
-(file t) echo(string m) { 
-    app {
-        echo m stdout=@filename(t);
-    }
-}
-
-                                                                                
-file f1[] <filesys_mapper;pattern="0083-for*.in",location=".">;                       
-                                                                                
-foreach i1 in f1 {                                                              
-  string fn = @filename(i1);
-  file o <single_file_mapper;file=@strcat(fn,".out")>;
-  o = echo(fn);
-}                                                                               

Deleted: trunk/tests/language-behaviour/0083-for.two.in
===================================================================
--- trunk/tests/language-behaviour/0083-for.two.in	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0083-for.two.in	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-RRRR

Deleted: trunk/tests/language-behaviour/0083-for.two.in.out.expected
===================================================================
--- trunk/tests/language-behaviour/0083-for.two.in.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0083-for.two.in.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-./0083-for.two.in

Deleted: trunk/tests/language-behaviour/0084-for.swift
===================================================================
--- trunk/tests/language-behaviour/0084-for.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0084-for.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,14 +0,0 @@
-type file;                                                                    
-
-
-(file t) echo(string m) { 
-    app {
-        echo m stdout=@filename(t);
-    }
-}
-
-                                                                                
-file f1[] <filesys_mapper;pattern="0083-for*.in",location=".">;                       
-                                                                                
-foreach i1 in f1 {                                                              
-}                                                                               

Deleted: trunk/tests/language-behaviour/020-array.out.expected
===================================================================
--- trunk/tests/language-behaviour/020-array.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/020-array.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-4

Deleted: trunk/tests/language-behaviour/020-array.swift
===================================================================
--- trunk/tests/language-behaviour/020-array.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/020-array.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,16 +0,0 @@
-type messagefile {}
-
-(messagefile t) greeting(int m) { 
-    app {
-        echo m stdout=@filename(t);
-    }
-}
-
-messagefile outfile <"020-array.out">;
-
-int i[] = [ 3, 1, 4, 1, 5];
-
-int j = i[2];
-
-outfile = greeting(j);
-

Deleted: trunk/tests/language-behaviour/021-array-in-proc-param.out.expected
===================================================================
--- trunk/tests/language-behaviour/021-array-in-proc-param.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/021-array-in-proc-param.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-1

Deleted: trunk/tests/language-behaviour/021-array-in-proc-param.swift
===================================================================
--- trunk/tests/language-behaviour/021-array-in-proc-param.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/021-array-in-proc-param.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,14 +0,0 @@
-type messagefile {}
-
-(messagefile t) greeting(int m) { 
-    app {
-        echo m stdout=@filename(t);
-    }
-}
-
-messagefile outfile <"021-array-in-proc-param.out">;
-
-int i[] = [ 3, 1, 4, 1, 5];
-
-outfile = greeting(i[3]);
-

Deleted: trunk/tests/language-behaviour/022-array-with-exprs.out.expected
===================================================================
--- trunk/tests/language-behaviour/022-array-with-exprs.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/022-array-with-exprs.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-22

Deleted: trunk/tests/language-behaviour/022-array-with-exprs.swift
===================================================================
--- trunk/tests/language-behaviour/022-array-with-exprs.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/022-array-with-exprs.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,16 +0,0 @@
-type messagefile {}
-
-(messagefile t) greeting(int m) { 
-    app {
-        echo m stdout=@filename(t);
-    }
-}
-
-messagefile outfile <"022-array-with-exprs.out">;
-
-int i[] = [ 1+91, 3+3, 16+3*2 , 1, 5];
-
-int j = i[2];
-
-outfile = greeting(j);
-

Deleted: trunk/tests/language-behaviour/023-complex-type.out.expected
===================================================================
--- trunk/tests/language-behaviour/023-complex-type.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/023-complex-type.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-3

Deleted: trunk/tests/language-behaviour/023-complex-type.swift
===================================================================
--- trunk/tests/language-behaviour/023-complex-type.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/023-complex-type.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,23 +0,0 @@
-type messagefile {}
-
-type mystruct {
-  int first;
-  string second;
-}
-
-(messagefile t) greeting(int m) { 
-    app {
-        echo m stdout=@filename(t);
-    }
-}
-
-messagefile outfile <"023-complex-type.out">;
-
-mystruct m;
-
-m.first = 3;
-
-int i = m.first;
-
-outfile = greeting(i);
-

Deleted: trunk/tests/language-behaviour/025-array-passing.out.expected
===================================================================
--- trunk/tests/language-behaviour/025-array-passing.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/025-array-passing.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-two

Deleted: trunk/tests/language-behaviour/025-array-passing.swift
===================================================================
--- trunk/tests/language-behaviour/025-array-passing.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/025-array-passing.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,14 +0,0 @@
-type messagefile {}
-
-(messagefile t) greeting(string m[]) {
-    app {
-        echo m[1] stdout=@filename(t);
-    }
-}
-
-messagefile outfile <"025-array-passing.out">;
-
-string msg[] = [ "one", "two" ];
-
-outfile = greeting(msg);
-

Deleted: trunk/tests/language-behaviour/027-array-assignment.out.expected
===================================================================
--- trunk/tests/language-behaviour/027-array-assignment.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/027-array-assignment.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-two

Deleted: trunk/tests/language-behaviour/027-array-assignment.swift
===================================================================
--- trunk/tests/language-behaviour/027-array-assignment.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/027-array-assignment.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,15 +0,0 @@
-type messagefile {}
-
-(messagefile t) greeting(string m[]) {
-    app {
-        echo m[1] stdout=@filename(t);
-    }
-}
-
-messagefile outfile <"027-array-assignment.out">;
-
-string msg[];
-msg = [ "one", "two" ];
-
-outfile = greeting(msg);
-

Deleted: trunk/tests/language-behaviour/028-array-assignment.swift
===================================================================
--- trunk/tests/language-behaviour/028-array-assignment.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/028-array-assignment.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,18 +0,0 @@
-type messagefile {}
-
-(messagefile t) greeting(string m[]) {
-    app {
-        echo m[1] stdout=@filename(t);
-    }
-}
-
-messagefile outfile <"027-array-assignment.out">;
-
-string msg[];
-string baz[];
-
-baz = msg;
-msg = [ "one", "two" ];
-
-outfile = greeting(baz);
-

Deleted: trunk/tests/language-behaviour/029-array-assignment-sequence.swift
===================================================================
--- trunk/tests/language-behaviour/029-array-assignment-sequence.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/029-array-assignment-sequence.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,10 +0,0 @@
-int a,b,c,d,e,f,g;
-trace(g);
-a=8645;
-b=a;
-c=b;
-d=c;
-e=d;
-f=e;
-g=f;
-

Deleted: trunk/tests/language-behaviour/050-foreach.blue.out.expected
===================================================================
--- trunk/tests/language-behaviour/050-foreach.blue.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/050-foreach.blue.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-test

Deleted: trunk/tests/language-behaviour/050-foreach.green.out.expected
===================================================================
--- trunk/tests/language-behaviour/050-foreach.green.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/050-foreach.green.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-test

Deleted: trunk/tests/language-behaviour/050-foreach.red.out.expected
===================================================================
--- trunk/tests/language-behaviour/050-foreach.red.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/050-foreach.red.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-test

Deleted: trunk/tests/language-behaviour/050-foreach.swift
===================================================================
--- trunk/tests/language-behaviour/050-foreach.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/050-foreach.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,15 +0,0 @@
-type messagefile {}
-
-(messagefile t) greeting() { 
-    app {
-        echo "test" stdout=@filename(t);
-    }
-}
-
-string array[] = ["red", "green", "blue"];
-
-foreach s in array {
-  messagefile outfile <single_file_mapper;file=@strcat("050-foreach.",s,".out")>;
-  outfile = greeting();
-}
-

Deleted: trunk/tests/language-behaviour/051-foreach.blue.out.expected
===================================================================
--- trunk/tests/language-behaviour/051-foreach.blue.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/051-foreach.blue.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-The filename is: 051-foreach.blue.out and the loop var is: blue

Deleted: trunk/tests/language-behaviour/051-foreach.green.out.expected
===================================================================
--- trunk/tests/language-behaviour/051-foreach.green.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/051-foreach.green.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-The filename is: 051-foreach.green.out and the loop var is: green

Deleted: trunk/tests/language-behaviour/051-foreach.red.out.expected
===================================================================
--- trunk/tests/language-behaviour/051-foreach.red.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/051-foreach.red.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-The filename is: 051-foreach.red.out and the loop var is: red

Deleted: trunk/tests/language-behaviour/051-foreach.swift
===================================================================
--- trunk/tests/language-behaviour/051-foreach.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/051-foreach.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,20 +0,0 @@
-type messagefile {}
-
-(messagefile t) greeting(string l) { 
-    app {
-        echo @strcat("The filename is: ", @filename(t),
-                     " and the loop var is: ", l) 
-             stdout=@filename(t);
-    }
-}
-
-string array[] = ["red", "green", "blue"];
-
-foreach s in array {
-  messagefile outfile <
-      single_file_mapper;
-      file=@strcat("051-foreach.",s,".out")
-     >;
-  outfile = greeting(s);
-}
-

Deleted: trunk/tests/language-behaviour/052-foreach-index.blue.out.expected
===================================================================
--- trunk/tests/language-behaviour/052-foreach-index.blue.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/052-foreach-index.blue.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-The filename is: 052-foreach-index.blue.out, the loop var is: blueand the index is: 2

Deleted: trunk/tests/language-behaviour/052-foreach-index.green.out.expected
===================================================================
--- trunk/tests/language-behaviour/052-foreach-index.green.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/052-foreach-index.green.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-The filename is: 052-foreach-index.green.out, the loop var is: greenand the index is: 1

Deleted: trunk/tests/language-behaviour/052-foreach-index.red.out.expected
===================================================================
--- trunk/tests/language-behaviour/052-foreach-index.red.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/052-foreach-index.red.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-The filename is: 052-foreach-index.red.out, the loop var is: redand the index is: 0

Deleted: trunk/tests/language-behaviour/052-foreach-index.swift
===================================================================
--- trunk/tests/language-behaviour/052-foreach-index.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/052-foreach-index.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,26 +0,0 @@
-type messagefile {}
-
-(messagefile t) greeting(int ix, string l) { 
-    app {
-        echo @strcat("The filename is: ", @filename(t),
-                     ", the loop var is: ", l,
-                     "and the index is: ", ix)
-             stdout=@filename(t);
-    }
-}
-
-string array[] = ["red", "green", "blue"];
-
-// this highlights a bug, at least after all commits
-// that 'index' is being treated as a string, not as
-// an integer...
-
-// try this test earlier on, though
-foreach s, index in array {
-  messagefile outfile <
-      single_file_mapper;
-      file=@strcat("052-foreach-index.",s,".out")
-     >;
-  outfile = greeting(index, s);
-}
-

Deleted: trunk/tests/language-behaviour/056-foreach-if.swift
===================================================================
--- trunk/tests/language-behaviour/056-foreach-if.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/056-foreach-if.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,26 +0,0 @@
-type messagefile {}
-
-(messagefile t) greeting(int ix, string l) { 
-    app {
-        echo @strcat("The filename is: ", @filename(t),
-                     ", the loop var is: ", l,
-                     "and the index is: ", ix)
-             stdout=@filename(t);
-    }
-}
-
-string array[] = ["red", "green", "blue"];
-
-// this highlights a bug, at least after all commits
-// that 'index' is being treated as a string, not as
-// an integer...
-
-messagefile outfiles[];
-
-// try this test earlier on, though
-foreach s, index in array {
-  if( index %% 2 == 1) {
-     outfiles[index] = greeting(index, s);
-  }
-}
-

Deleted: trunk/tests/language-behaviour/057-foreach-twice-range.check.sh
===================================================================
--- trunk/tests/language-behaviour/057-foreach-twice-range.check.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/057-foreach-twice-range.check.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,17 +0,0 @@
-#!/bin/bash
-
-set -x
-
-for count in `seq --format "%04.f" 0 1 9`
-do
-	[ -f "057-foreach-twice-range.first.$count.out" ] || exit 1
-	CONTENTS1=$( cat 057-foreach-twice-range.first.$count.out.expected )
-	CONTENTS2=$( cat 057-foreach-twice-range.first.$count.out )
-	[[ $CONTENTS1 == $CONTENTS2 ]] || exit 1
-	[ -f "057-foreach-twice-range.second.$count.out" ] || exit 1
-	CONTENTS3=$( cat 057-foreach-twice-range.second.$count.out.expected )
-	CONTENTS4=$( cat 057-foreach-twice-range.second.$count.out )
-	[[ $CONTENTS3 == $CONTENTS4 ]] || exit 1
-done
-exit 0
-

Deleted: trunk/tests/language-behaviour/057-foreach-twice-range.clean.sh
===================================================================
--- trunk/tests/language-behaviour/057-foreach-twice-range.clean.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/057-foreach-twice-range.clean.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,7 +0,0 @@
-#!/bin/bash
-
-set -x
-
-rm -v 057-foreach-twice-range.*.out || exit 1
-
-exit 0

Deleted: trunk/tests/language-behaviour/057-foreach-twice-range.first.0000.out.expected
===================================================================
--- trunk/tests/language-behaviour/057-foreach-twice-range.first.0000.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/057-foreach-twice-range.first.0000.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-test1-0

Deleted: trunk/tests/language-behaviour/057-foreach-twice-range.first.0001.out.expected
===================================================================
--- trunk/tests/language-behaviour/057-foreach-twice-range.first.0001.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/057-foreach-twice-range.first.0001.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-test1-1

Deleted: trunk/tests/language-behaviour/057-foreach-twice-range.first.0002.out.expected
===================================================================
--- trunk/tests/language-behaviour/057-foreach-twice-range.first.0002.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/057-foreach-twice-range.first.0002.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-test1-2

Deleted: trunk/tests/language-behaviour/057-foreach-twice-range.first.0003.out.expected
===================================================================
--- trunk/tests/language-behaviour/057-foreach-twice-range.first.0003.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/057-foreach-twice-range.first.0003.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-test1-3

Deleted: trunk/tests/language-behaviour/057-foreach-twice-range.first.0004.out.expected
===================================================================
--- trunk/tests/language-behaviour/057-foreach-twice-range.first.0004.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/057-foreach-twice-range.first.0004.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-test1-4

Deleted: trunk/tests/language-behaviour/057-foreach-twice-range.first.0005.out.expected
===================================================================
--- trunk/tests/language-behaviour/057-foreach-twice-range.first.0005.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/057-foreach-twice-range.first.0005.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-test1-5

Deleted: trunk/tests/language-behaviour/057-foreach-twice-range.first.0006.out.expected
===================================================================
--- trunk/tests/language-behaviour/057-foreach-twice-range.first.0006.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/057-foreach-twice-range.first.0006.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-test1-6

Deleted: trunk/tests/language-behaviour/057-foreach-twice-range.first.0007.out.expected
===================================================================
--- trunk/tests/language-behaviour/057-foreach-twice-range.first.0007.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/057-foreach-twice-range.first.0007.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-test1-7

Deleted: trunk/tests/language-behaviour/057-foreach-twice-range.first.0008.out.expected
===================================================================
--- trunk/tests/language-behaviour/057-foreach-twice-range.first.0008.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/057-foreach-twice-range.first.0008.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-test1-8

Deleted: trunk/tests/language-behaviour/057-foreach-twice-range.first.0009.out.expected
===================================================================
--- trunk/tests/language-behaviour/057-foreach-twice-range.first.0009.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/057-foreach-twice-range.first.0009.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-test1-9

Deleted: trunk/tests/language-behaviour/057-foreach-twice-range.second.0000.out.expected
===================================================================
--- trunk/tests/language-behaviour/057-foreach-twice-range.second.0000.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/057-foreach-twice-range.second.0000.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-test2-0

Deleted: trunk/tests/language-behaviour/057-foreach-twice-range.second.0001.out.expected
===================================================================
--- trunk/tests/language-behaviour/057-foreach-twice-range.second.0001.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/057-foreach-twice-range.second.0001.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-test2-1

Deleted: trunk/tests/language-behaviour/057-foreach-twice-range.second.0002.out.expected
===================================================================
--- trunk/tests/language-behaviour/057-foreach-twice-range.second.0002.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/057-foreach-twice-range.second.0002.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-test2-2

Deleted: trunk/tests/language-behaviour/057-foreach-twice-range.second.0003.out.expected
===================================================================
--- trunk/tests/language-behaviour/057-foreach-twice-range.second.0003.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/057-foreach-twice-range.second.0003.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-test2-3

Deleted: trunk/tests/language-behaviour/057-foreach-twice-range.second.0004.out.expected
===================================================================
--- trunk/tests/language-behaviour/057-foreach-twice-range.second.0004.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/057-foreach-twice-range.second.0004.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-test2-4

Deleted: trunk/tests/language-behaviour/057-foreach-twice-range.second.0005.out.expected
===================================================================
--- trunk/tests/language-behaviour/057-foreach-twice-range.second.0005.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/057-foreach-twice-range.second.0005.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-test2-5

Deleted: trunk/tests/language-behaviour/057-foreach-twice-range.second.0006.out.expected
===================================================================
--- trunk/tests/language-behaviour/057-foreach-twice-range.second.0006.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/057-foreach-twice-range.second.0006.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-test2-6

Deleted: trunk/tests/language-behaviour/057-foreach-twice-range.second.0007.out.expected
===================================================================
--- trunk/tests/language-behaviour/057-foreach-twice-range.second.0007.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/057-foreach-twice-range.second.0007.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-test2-7

Deleted: trunk/tests/language-behaviour/057-foreach-twice-range.second.0008.out.expected
===================================================================
--- trunk/tests/language-behaviour/057-foreach-twice-range.second.0008.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/057-foreach-twice-range.second.0008.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-test2-8

Deleted: trunk/tests/language-behaviour/057-foreach-twice-range.second.0009.out.expected
===================================================================
--- trunk/tests/language-behaviour/057-foreach-twice-range.second.0009.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/057-foreach-twice-range.second.0009.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-test2-9

Deleted: trunk/tests/language-behaviour/057-foreach-twice-range.setup.sh
===================================================================
--- trunk/tests/language-behaviour/057-foreach-twice-range.setup.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/057-foreach-twice-range.setup.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,3 +0,0 @@
-#!/bin/bash
-
-cp -v $GROUP/057*expected . || exit 1

Deleted: trunk/tests/language-behaviour/057-foreach-twice-range.swift
===================================================================
--- trunk/tests/language-behaviour/057-foreach-twice-range.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/057-foreach-twice-range.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,20 +0,0 @@
-type file;
-
-app (file o) echo (string msg)
-{
-  echo msg stdout=@o;
-}
-
-file out[]<simple_mapper; location=".", prefix="057-foreach-twice-range.first.",suffix=".out">;
-file out2[]<simple_mapper; location=".", prefix="057-foreach-twice-range.second.",suffix=".out">;
-
-foreach a,i in [0:9] {
-  string s = @strcat("test1-", i);
-  out[i] = echo(s);
-}
-
-foreach a,i in [0:9] {
-  string s = @strcat("test2-", i);
-  out2[i] = echo(s);
-}
-

Deleted: trunk/tests/language-behaviour/058-foreach-twice-string.check.sh
===================================================================
--- trunk/tests/language-behaviour/058-foreach-twice-string.check.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/058-foreach-twice-string.check.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,17 +0,0 @@
-#!/bin/bash
-
-set -x
-
-for count in `seq --format "%04.f" 0 1 2`
-do
-	[ -f "058-foreach-twice-string.first.$count.out" ] || exit 1
-	CONTENTS1=$( cat 058-foreach-twice-string.first.$count.out.expected )
-	CONTENTS2=$( cat 058-foreach-twice-string.first.$count.out )
-	[[ $CONTENTS1 == $CONTENTS2 ]] || exit 1
-	[ -f "058-foreach-twice-string.second.$count.out" ] || exit 1
-	CONTENTS3=$( cat 058-foreach-twice-string.second.$count.out.expected )
-	CONTENTS4=$( cat 058-foreach-twice-string.second.$count.out )
-	[[ $CONTENTS3 == $CONTENTS4 ]] || exit 1
-done
-exit 0
-

Deleted: trunk/tests/language-behaviour/058-foreach-twice-string.clean.sh
===================================================================
--- trunk/tests/language-behaviour/058-foreach-twice-string.clean.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/058-foreach-twice-string.clean.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,6 +0,0 @@
-#!/bin/bash
-
-set -x
-
-rm -v 058-foreach-twice-string.*.out || exit 1
-exit 0

Deleted: trunk/tests/language-behaviour/058-foreach-twice-string.first.0000.out.expected
===================================================================
--- trunk/tests/language-behaviour/058-foreach-twice-string.first.0000.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/058-foreach-twice-string.first.0000.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-zero

Deleted: trunk/tests/language-behaviour/058-foreach-twice-string.first.0001.out.expected
===================================================================
--- trunk/tests/language-behaviour/058-foreach-twice-string.first.0001.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/058-foreach-twice-string.first.0001.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-one

Deleted: trunk/tests/language-behaviour/058-foreach-twice-string.first.0002.out.expected
===================================================================
--- trunk/tests/language-behaviour/058-foreach-twice-string.first.0002.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/058-foreach-twice-string.first.0002.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-two

Deleted: trunk/tests/language-behaviour/058-foreach-twice-string.second.0000.out.expected
===================================================================
--- trunk/tests/language-behaviour/058-foreach-twice-string.second.0000.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/058-foreach-twice-string.second.0000.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-zero

Deleted: trunk/tests/language-behaviour/058-foreach-twice-string.second.0001.out.expected
===================================================================
--- trunk/tests/language-behaviour/058-foreach-twice-string.second.0001.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/058-foreach-twice-string.second.0001.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-one

Deleted: trunk/tests/language-behaviour/058-foreach-twice-string.second.0002.out.expected
===================================================================
--- trunk/tests/language-behaviour/058-foreach-twice-string.second.0002.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/058-foreach-twice-string.second.0002.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-two

Deleted: trunk/tests/language-behaviour/058-foreach-twice-string.setup.sh
===================================================================
--- trunk/tests/language-behaviour/058-foreach-twice-string.setup.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/058-foreach-twice-string.setup.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,3 +0,0 @@
-#!/bin/bash
-
-cp -v $GROUP/058*expected . || exit 1

Deleted: trunk/tests/language-behaviour/058-foreach-twice-string.swift
===================================================================
--- trunk/tests/language-behaviour/058-foreach-twice-string.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/058-foreach-twice-string.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,19 +0,0 @@
-type file;
-
-app (file o) echo (string f)
-{
-  echo @f stdout=@o;
-}
-
-file out[]<simple_mapper; location=".", prefix="058-foreach-twice-string.first.",suffix=".out">;
-file out2[]<simple_mapper; location=".", prefix="058-foreach-twice-string.second.",suffix=".out">;
-string words[] = ["zero", "one", "two"];
-
-foreach w,i in words {
-  out[i] = echo(w);
-}
-
-foreach w,i in words {
-  out2[i] = echo(w);
-}
-

Deleted: trunk/tests/language-behaviour/061-cattwo.1.in
===================================================================
--- trunk/tests/language-behaviour/061-cattwo.1.in	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/061-cattwo.1.in	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-hi

Deleted: trunk/tests/language-behaviour/061-cattwo.2.in
===================================================================
--- trunk/tests/language-behaviour/061-cattwo.2.in	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/061-cattwo.2.in	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-bye

Deleted: trunk/tests/language-behaviour/061-cattwo.clean.sh
===================================================================
--- trunk/tests/language-behaviour/061-cattwo.clean.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/061-cattwo.clean.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,7 +0,0 @@
-#!/bin/bash
-
-set -x
-
-rm 061-cattwo.[12].in || exit 1
-
-exit 0

Deleted: trunk/tests/language-behaviour/061-cattwo.out.expected
===================================================================
--- trunk/tests/language-behaviour/061-cattwo.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/061-cattwo.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,2 +0,0 @@
-hi
-bye

Deleted: trunk/tests/language-behaviour/061-cattwo.setup.sh
===================================================================
--- trunk/tests/language-behaviour/061-cattwo.setup.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/061-cattwo.setup.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,7 +0,0 @@
-#!/bin/bash
-
-set -x
-
-cp ${GROUP}/061-cattwo.[12].in . || exit 1
-
-exit 0

Deleted: trunk/tests/language-behaviour/061-cattwo.swift
===================================================================
--- trunk/tests/language-behaviour/061-cattwo.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/061-cattwo.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,16 +0,0 @@
-type file;
-
-
-file inputA <"061-cattwo.1.in">;
-file inputB <"061-cattwo.2.in">;
-
-file output <"061-cattwo.out">;
-
-(file t) cat(file m, file n) { 
-    app {
-        cat @filename(m) @filename(n) stdout=@filename(t);
-    }
-}
-
-output = cat(inputA, inputB);
-

Deleted: trunk/tests/language-behaviour/062-two-in-a-row.a.out.expected
===================================================================
--- trunk/tests/language-behaviour/062-two-in-a-row.a.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/062-two-in-a-row.a.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-Hello, world!

Deleted: trunk/tests/language-behaviour/062-two-in-a-row.b.out.expected
===================================================================
--- trunk/tests/language-behaviour/062-two-in-a-row.b.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/062-two-in-a-row.b.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-Hello, world!

Deleted: trunk/tests/language-behaviour/062-two-in-a-row.swift
===================================================================
--- trunk/tests/language-behaviour/062-two-in-a-row.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/062-two-in-a-row.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,21 +0,0 @@
-type messagefile {}
-
-(messagefile t) greeting() { 
-    app {
-        echo "Hello, world!" stdout=@filename(t);
-    }
-}
-
-(messagefile t) greeting2(messagefile ignored) { 
-    app {
-        echo "Hello, world!" stdout=@filename(t);
-    }
-}
-
-
-messagefile outfile <"062-two-in-a-row.a.out">;
-messagefile outfile2 <"062-two-in-a-row.b.out">;
-
-outfile = greeting();
-
-outfile2 = greeting2(outfile);

Deleted: trunk/tests/language-behaviour/065-delay.swift
===================================================================
--- trunk/tests/language-behaviour/065-delay.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/065-delay.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,6 +0,0 @@
-
-app delay() {
-  sleep "3";
-}
-
-delay();

Deleted: trunk/tests/language-behaviour/0651-several-delay.swift
===================================================================
--- trunk/tests/language-behaviour/0651-several-delay.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0651-several-delay.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,8 +0,0 @@
-
-app delay(int i) {
-  sleep i;
-}
-
-foreach i in [1:3] {
-  delay(i);
-}

Deleted: trunk/tests/language-behaviour/066-many.check.sh
===================================================================
--- trunk/tests/language-behaviour/066-many.check.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/066-many.check.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,7 +0,0 @@
-#!/bin/bash
-
-set -x
-
-[ -f nop ] || exit 1
-
-exit 0

Deleted: trunk/tests/language-behaviour/066-many.clean.sh
===================================================================
--- trunk/tests/language-behaviour/066-many.clean.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/066-many.clean.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,7 +0,0 @@
-#!/bin/bash
-
-set -x
-
-rm -v nop || exit 1
-
-exit 0

Deleted: trunk/tests/language-behaviour/066-many.setup.sh
===================================================================
--- trunk/tests/language-behaviour/066-many.setup.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/066-many.setup.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,7 +0,0 @@
-#!/bin/bash
-
-set -x
-
-touch nop || exit 1
-
-exit 0

Deleted: trunk/tests/language-behaviour/066-many.swift
===================================================================
--- trunk/tests/language-behaviour/066-many.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/066-many.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,12 +0,0 @@
-
-type file;
-
-app p(file f)
-{
-  touch @f;
-}
-
-foreach i in [1:3000] {
-  file f<"nop">;
-  p(f);
-}

Deleted: trunk/tests/language-behaviour/066-many.time
===================================================================
--- trunk/tests/language-behaviour/066-many.time	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/066-many.time	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-300

Deleted: trunk/tests/language-behaviour/066-many.timeout
===================================================================
--- trunk/tests/language-behaviour/066-many.timeout	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/066-many.timeout	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-600

Deleted: trunk/tests/language-behaviour/070-singlefilemapper.out.expected
===================================================================
--- trunk/tests/language-behaviour/070-singlefilemapper.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/070-singlefilemapper.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-070-singlefilemapper.out

Deleted: trunk/tests/language-behaviour/070-singlefilemapper.swift
===================================================================
--- trunk/tests/language-behaviour/070-singlefilemapper.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/070-singlefilemapper.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,12 +0,0 @@
-type messagefile;
-
-(messagefile t) write() { 
-    app {
-        echo @filename(t) stdout=@filename(t);
-    }
-}
-
-messagefile outfile <"070-singlefilemapper.out">;
-
-outfile = write();
-

Deleted: trunk/tests/language-behaviour/071-singlefilemapper-input.check.sh
===================================================================
--- trunk/tests/language-behaviour/071-singlefilemapper-input.check.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/071-singlefilemapper-input.check.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,8 +0,0 @@
-#!/bin/bash
-
-set -x
-
-[ -f 071-singlefilemapper-input.in ] || exit 1
-grep 071-singlefilemapper-input.in 071-singlefilemapper-input.out || exit 1
-
-exit 0

Deleted: trunk/tests/language-behaviour/071-singlefilemapper-input.clean.sh
===================================================================
--- trunk/tests/language-behaviour/071-singlefilemapper-input.clean.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/071-singlefilemapper-input.clean.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,8 +0,0 @@
-#!/bin/bash
-
-set -x
-
-rm -v 071-singlefilemapper-input.in \
-      071-singlefilemapper-input.out || exit 1
-
-exit 0

Deleted: trunk/tests/language-behaviour/071-singlefilemapper-input.in
===================================================================
--- trunk/tests/language-behaviour/071-singlefilemapper-input.in	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/071-singlefilemapper-input.in	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-foo

Deleted: trunk/tests/language-behaviour/071-singlefilemapper-input.out.expected
===================================================================
--- trunk/tests/language-behaviour/071-singlefilemapper-input.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/071-singlefilemapper-input.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-071-singlefilemapper-input.in

Deleted: trunk/tests/language-behaviour/071-singlefilemapper-input.setup.sh
===================================================================
--- trunk/tests/language-behaviour/071-singlefilemapper-input.setup.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/071-singlefilemapper-input.setup.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,7 +0,0 @@
-#!/bin/bash
-
-set -x
-
-cp -v $GROUP/071-singlefilemapper-input.in . || exit 1
-
-exit 0

Deleted: trunk/tests/language-behaviour/071-singlefilemapper-input.swift
===================================================================
--- trunk/tests/language-behaviour/071-singlefilemapper-input.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/071-singlefilemapper-input.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,11 +0,0 @@
-type messagefile;
-
-app (messagefile o) write(messagefile i) {
-  echo @filename(i) stdout=@filename(o);
-}
-
-messagefile infile <"071-singlefilemapper-input.in">;
-messagefile outfile <"071-singlefilemapper-input.out">;
-
-outfile = write(infile);
-

Deleted: trunk/tests/language-behaviour/072-simplemapper.out.expected
===================================================================
--- trunk/tests/language-behaviour/072-simplemapper.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/072-simplemapper.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-072-simplemapper.out

Deleted: trunk/tests/language-behaviour/072-simplemapper.swift
===================================================================
--- trunk/tests/language-behaviour/072-simplemapper.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/072-simplemapper.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,14 +0,0 @@
-type messagefile;
-
-(messagefile t) write() { 
-    app {
-        echo @filename(t) stdout=@filename(t);
-    }
-}
-
-messagefile outfile <simple_mapper;
-                     prefix="072-simplemapper",
-                     suffix=".out">;
-
-outfile = write();
-

Deleted: trunk/tests/language-behaviour/0721-simplemapper-array.0000.out.expected
===================================================================
--- trunk/tests/language-behaviour/0721-simplemapper-array.0000.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0721-simplemapper-array.0000.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-0721-simplemapper-array.0000.out

Deleted: trunk/tests/language-behaviour/0721-simplemapper-array.0005.out.expected
===================================================================
--- trunk/tests/language-behaviour/0721-simplemapper-array.0005.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0721-simplemapper-array.0005.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-0721-simplemapper-array.0005.out

Deleted: trunk/tests/language-behaviour/0721-simplemapper-array.swift
===================================================================
--- trunk/tests/language-behaviour/0721-simplemapper-array.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0721-simplemapper-array.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,15 +0,0 @@
-type messagefile;
-
-(messagefile t) write() { 
-    app {
-        echo @filename(t) stdout=@filename(t);
-    }
-}
-
-messagefile outfile[] <simple_mapper;
-                     prefix="0721-simplemapper-array.",
-                     suffix=".out">;
-
-outfile[0] = write();
-outfile[5] = write();
-

Deleted: trunk/tests/language-behaviour/0722-simplemapper-padding.000000000.out.expected
===================================================================
--- trunk/tests/language-behaviour/0722-simplemapper-padding.000000000.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0722-simplemapper-padding.000000000.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-0722-simplemapper-padding.000000000.out

Deleted: trunk/tests/language-behaviour/0722-simplemapper-padding.000000005.out.expected
===================================================================
--- trunk/tests/language-behaviour/0722-simplemapper-padding.000000005.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0722-simplemapper-padding.000000005.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-0722-simplemapper-padding.000000005.out

Deleted: trunk/tests/language-behaviour/0722-simplemapper-padding.000075943.out.expected
===================================================================
--- trunk/tests/language-behaviour/0722-simplemapper-padding.000075943.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0722-simplemapper-padding.000075943.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-0722-simplemapper-padding.000075943.out

Deleted: trunk/tests/language-behaviour/0722-simplemapper-padding.swift
===================================================================
--- trunk/tests/language-behaviour/0722-simplemapper-padding.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0722-simplemapper-padding.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,17 +0,0 @@
-type messagefile;
-
-(messagefile t) write() { 
-    app {
-        echo @filename(t) stdout=@filename(t);
-    }
-}
-
-messagefile outfile[] <simple_mapper;
-                     prefix="0722-simplemapper-padding.",
-                     suffix=".out",
-                     padding="9">;
-
-outfile[0] = write();
-outfile[5] = write();
-outfile[75943] = write();
-

Deleted: trunk/tests/language-behaviour/0723-simplemapper-nopadding.0.out.expected
===================================================================
--- trunk/tests/language-behaviour/0723-simplemapper-nopadding.0.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0723-simplemapper-nopadding.0.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-0723-simplemapper-nopadding.0.out

Deleted: trunk/tests/language-behaviour/0723-simplemapper-nopadding.5.out.expected
===================================================================
--- trunk/tests/language-behaviour/0723-simplemapper-nopadding.5.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0723-simplemapper-nopadding.5.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-0723-simplemapper-nopadding.5.out

Deleted: trunk/tests/language-behaviour/0723-simplemapper-nopadding.75943.out.expected
===================================================================
--- trunk/tests/language-behaviour/0723-simplemapper-nopadding.75943.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0723-simplemapper-nopadding.75943.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-0723-simplemapper-nopadding.75943.out

Deleted: trunk/tests/language-behaviour/0723-simplemapper-nopadding.swift
===================================================================
--- trunk/tests/language-behaviour/0723-simplemapper-nopadding.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0723-simplemapper-nopadding.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,17 +0,0 @@
-type messagefile;
-
-(messagefile t) write() { 
-    app {
-        echo @filename(t) stdout=@filename(t);
-    }
-}
-
-messagefile outfile[] <simple_mapper;
-                     prefix="0723-simplemapper-nopadding.",
-                     suffix=".out",
-                     padding="0">;
-
-outfile[0] = write();
-outfile[5] = write();
-outfile[75943] = write();
-

Deleted: trunk/tests/language-behaviour/073-simplemapper.out.expected
===================================================================
--- trunk/tests/language-behaviour/073-simplemapper.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/073-simplemapper.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-073-simplemapper.out

Deleted: trunk/tests/language-behaviour/073-simplemapper.swift
===================================================================
--- trunk/tests/language-behaviour/073-simplemapper.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/073-simplemapper.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,17 +0,0 @@
-// this one is like test 072-simplemapper, but checks that
-// a dot is added to the front of the suffix if its missing
-
-type messagefile;
-
-(messagefile t) write() { 
-    app {
-        echo @filename(t) stdout=@filename(t);
-    }
-}
-
-messagefile outfile <simple_mapper;
-                     prefix="073-simplemapper",
-                     suffix="out">;
-
-outfile = write();
-

Deleted: trunk/tests/language-behaviour/075-array-mapper.first.out.expected
===================================================================
--- trunk/tests/language-behaviour/075-array-mapper.first.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/075-array-mapper.first.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-075-array-mapper.first.out

Deleted: trunk/tests/language-behaviour/075-array-mapper.second.out.expected
===================================================================
--- trunk/tests/language-behaviour/075-array-mapper.second.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/075-array-mapper.second.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-075-array-mapper.second.out

Deleted: trunk/tests/language-behaviour/075-array-mapper.swift
===================================================================
--- trunk/tests/language-behaviour/075-array-mapper.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/075-array-mapper.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,18 +0,0 @@
-type messagefile;
-
-(messagefile t) write() { 
-    app {
-        echo @filename(t) stdout=@filename(t);
-    }
-}
-
-string fns[]=["075-array-mapper.first.out",
-              "075-array-mapper.second.out",
-              "075-array-mapper.third.out"];
-
-messagefile outfile[] <array_mapper; files=fns>;
-
-outfile[0] = write();
-outfile[1] = write();
-outfile[2] = write();
-

Deleted: trunk/tests/language-behaviour/075-array-mapper.third.out.expected
===================================================================
--- trunk/tests/language-behaviour/075-array-mapper.third.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/075-array-mapper.third.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-075-array-mapper.third.out

Deleted: trunk/tests/language-behaviour/0751-fixed-array-mapper.first.out.expected
===================================================================
--- trunk/tests/language-behaviour/0751-fixed-array-mapper.first.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0751-fixed-array-mapper.first.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-slot 0

Deleted: trunk/tests/language-behaviour/0751-fixed-array-mapper.second.out.expected
===================================================================
--- trunk/tests/language-behaviour/0751-fixed-array-mapper.second.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0751-fixed-array-mapper.second.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-slot 1

Deleted: trunk/tests/language-behaviour/0751-fixed-array-mapper.swift
===================================================================
--- trunk/tests/language-behaviour/0751-fixed-array-mapper.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0751-fixed-array-mapper.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,16 +0,0 @@
-type messagefile;
-
-(messagefile t) write(string s) { 
-    app {
-        echo s stdout=@filename(t);
-    }
-}
-
-string fns="0751-fixed-array-mapper.first.out 0751-fixed-array-mapper.second.out 0751-fixed-array-mapper.third.out";
-
-messagefile outfile[] <fixed_array_mapper; files=fns>;
-
-outfile[0] = write("slot 0");
-outfile[1] = write("slot 1");
-outfile[2] = write("slot 2");
-

Deleted: trunk/tests/language-behaviour/0751-fixed-array-mapper.third.out.expected
===================================================================
--- trunk/tests/language-behaviour/0751-fixed-array-mapper.third.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0751-fixed-array-mapper.third.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-slot 2

Deleted: trunk/tests/language-behaviour/07511-fixed-array-mapper-input.check.sh
===================================================================
--- trunk/tests/language-behaviour/07511-fixed-array-mapper-input.check.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/07511-fixed-array-mapper-input.check.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,12 +0,0 @@
-#!/bin/bash
-
-set -x
-
-cat stdout.txt
-
-X=$( grep -c "file: 07511" stdout.txt )
-[ $? == 0 ] || exit 1
-echo $X
-(( $X == 3 )) || exit 1
-
-exit 0

Deleted: trunk/tests/language-behaviour/07511-fixed-array-mapper-input.clean.sh
===================================================================
--- trunk/tests/language-behaviour/07511-fixed-array-mapper-input.clean.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/07511-fixed-array-mapper-input.clean.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,7 +0,0 @@
-#!/bin/bash
-
-set -x
-
-rm -v $GROUP/07511-fixed-array-mapper-input.*.in || exit 1
-
-exit 0

Deleted: trunk/tests/language-behaviour/07511-fixed-array-mapper-input.first.in
===================================================================
Deleted: trunk/tests/language-behaviour/07511-fixed-array-mapper-input.second.in
===================================================================
Deleted: trunk/tests/language-behaviour/07511-fixed-array-mapper-input.setup.sh
===================================================================
--- trunk/tests/language-behaviour/07511-fixed-array-mapper-input.setup.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/07511-fixed-array-mapper-input.setup.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,7 +0,0 @@
-#!/bin/bash
-
-set -x
-
-cp -v $GROUP/07511-fixed-array-mapper-input.*.in . || exit 1
-
-exit 0

Deleted: trunk/tests/language-behaviour/07511-fixed-array-mapper-input.swift
===================================================================
--- trunk/tests/language-behaviour/07511-fixed-array-mapper-input.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/07511-fixed-array-mapper-input.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,19 +0,0 @@
-type messagefile;
-
-/*
-app p(messagefile t) {
-  echo "foo" stdin=@filename(t);
-}
-*/
-string fns="07511-fixed-array-mapper-input.first.in 07511-fixed-array-mapper-input.second.in 07511-fixed-array-mapper-input.third.in";
-
-messagefile infile[] <fixed_array_mapper; files=fns>;
-
-/*
-p(infile[0]);
-p(infile[1]);
-p(infile[2]);
-*/
-tracef("file: %s\n", @filename(infile[0]));
-tracef("file: %s\n", @filename(infile[1]));
-tracef("file: %s\n", @filename(infile[2]));

Deleted: trunk/tests/language-behaviour/07511-fixed-array-mapper-input.third.in
===================================================================
Deleted: trunk/tests/language-behaviour/07513-fixed-array-mapper-filename.real.out.expected
===================================================================
--- trunk/tests/language-behaviour/07513-fixed-array-mapper-filename.real.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/07513-fixed-array-mapper-filename.real.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-q r s t

Deleted: trunk/tests/language-behaviour/07513-fixed-array-mapper-filename.swift
===================================================================
--- trunk/tests/language-behaviour/07513-fixed-array-mapper-filename.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/07513-fixed-array-mapper-filename.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,19 +0,0 @@
-type messagefile;
-
-(messagefile t) write(string s) { 
-    app {
-        echo s stdout=@filename(t);
-    }
-}
-
-string fns="q r s t";
-
-messagefile outfile[] <fixed_array_mapper; files=fns>;
-messagefile realoutput <"07513-fixed-array-mapper-filename.real.out">;
-
-string fn;
-
-fn = @filename(outfile);
-
-realoutput = write(fn);
-

Deleted: trunk/tests/language-behaviour/07514-fixed-array-mapper-filenames.a.in
===================================================================
--- trunk/tests/language-behaviour/07514-fixed-array-mapper-filenames.a.in	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/07514-fixed-array-mapper-filenames.a.in	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-foo

Deleted: trunk/tests/language-behaviour/07514-fixed-array-mapper-filenames.b.in
===================================================================
--- trunk/tests/language-behaviour/07514-fixed-array-mapper-filenames.b.in	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/07514-fixed-array-mapper-filenames.b.in	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-foo

Deleted: trunk/tests/language-behaviour/07514-fixed-array-mapper-filenames.real.out.expected
===================================================================
--- trunk/tests/language-behaviour/07514-fixed-array-mapper-filenames.real.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/07514-fixed-array-mapper-filenames.real.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-07514-fixed-array-mapper-filenames.a.in 07514-fixed-array-mapper-filenames.b.in

Deleted: trunk/tests/language-behaviour/07514-fixed-array-mapper-filenames.swift
===================================================================
--- trunk/tests/language-behaviour/07514-fixed-array-mapper-filenames.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/07514-fixed-array-mapper-filenames.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,17 +0,0 @@
-type messagefile;
-
-(messagefile t) write(messagefile s[]) { 
-    app {
-        echo @filenames(s) stdout=@filename(t);
-    }
-}
-
-string fns="07514-fixed-array-mapper-filenames.a.in 07514-fixed-array-mapper-filenames.b.in";
-
-messagefile outfile[] <fixed_array_mapper; files=fns>;
-messagefile realoutput <"07514-fixed-array-mapper-filenames.real.out">;
-
-string fn;
-
-realoutput = write(outfile);
-

Deleted: trunk/tests/language-behaviour/0752-csv-mapper.csv
===================================================================
--- trunk/tests/language-behaviour/0752-csv-mapper.csv	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0752-csv-mapper.csv	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,4 +0,0 @@
-l,r
-0752-csv-mapper.left-zero.out,0752-csv-mapper.right-zero.out
-0752-csv-mapper.left-one.out,0752-csv-mapper.right-one.out
-0752-csv-mapper.left-two.out,0752-csv-mapper.right-two.out

Deleted: trunk/tests/language-behaviour/0752-csv-mapper.left-two.out.expected
===================================================================
--- trunk/tests/language-behaviour/0752-csv-mapper.left-two.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0752-csv-mapper.left-two.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-slot 2

Deleted: trunk/tests/language-behaviour/0752-csv-mapper.left-zero.out.expected
===================================================================
--- trunk/tests/language-behaviour/0752-csv-mapper.left-zero.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0752-csv-mapper.left-zero.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-slot 0

Deleted: trunk/tests/language-behaviour/0752-csv-mapper.right-one.out.expected
===================================================================
--- trunk/tests/language-behaviour/0752-csv-mapper.right-one.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0752-csv-mapper.right-one.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-slot 1

Deleted: trunk/tests/language-behaviour/0752-csv-mapper.swift
===================================================================
--- trunk/tests/language-behaviour/0752-csv-mapper.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0752-csv-mapper.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,19 +0,0 @@
-type messagefile;
-
-type cols {
-  messagefile l;
-  messagefile r;
-}
-
-(messagefile t) write(string s) { 
-    app {
-        echo s stdout=@filename(t);
-    }
-}
-
-cols outfile[] <csv_mapper; file="0752-csv-mapper.csv">;
-
-outfile[0].l = write("slot 0");
-outfile[1].r = write("slot 1");
-outfile[2].l = write("slot 2");
-

Deleted: trunk/tests/language-behaviour/0753-filesystem-mapper.a.out.expected
===================================================================
--- trunk/tests/language-behaviour/0753-filesystem-mapper.a.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0753-filesystem-mapper.a.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-0753-filesystem-mapper.blue.in

Deleted: trunk/tests/language-behaviour/0753-filesystem-mapper.b.out.expected
===================================================================
--- trunk/tests/language-behaviour/0753-filesystem-mapper.b.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0753-filesystem-mapper.b.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-0753-filesystem-mapper.green.in

Deleted: trunk/tests/language-behaviour/0753-filesystem-mapper.blue.in
===================================================================
Deleted: trunk/tests/language-behaviour/0753-filesystem-mapper.c.out.expected
===================================================================
--- trunk/tests/language-behaviour/0753-filesystem-mapper.c.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0753-filesystem-mapper.c.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-0753-filesystem-mapper.red.in

Deleted: trunk/tests/language-behaviour/0753-filesystem-mapper.green.in
===================================================================
Deleted: trunk/tests/language-behaviour/0753-filesystem-mapper.red.in
===================================================================
Deleted: trunk/tests/language-behaviour/0754-csv-mapper-input.out.expected
===================================================================
--- trunk/tests/language-behaviour/0754-csv-mapper-input.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0754-csv-mapper-input.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-10319

Deleted: trunk/tests/language-behaviour/0754-csv-mapper-input.swift
===================================================================
--- trunk/tests/language-behaviour/0754-csv-mapper-input.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0754-csv-mapper-input.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,19 +0,0 @@
-type messagefile;
-
-type cols {
-  messagefile l;
-  messagefile r;
-}
-
-(messagefile t) write(messagefile s) { 
-    app {
-        cat stdin=@filename(s) stdout=@filename(t);
-    }
-}
-
-cols infiles[] <csv_mapper; file="0754-csv-mapper.csv">;
-
-messagefile outfile <"0754-csv-mapper-input.out">;
-
-outfile = write(infiles[1].r);
-

Deleted: trunk/tests/language-behaviour/0754-csv-mapper.csv
===================================================================
--- trunk/tests/language-behaviour/0754-csv-mapper.csv	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0754-csv-mapper.csv	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,4 +0,0 @@
-l,r
-0754-csv-mapper.left-zero.in,0754-csv-mapper.right-zero.in
-0754-csv-mapper.left-one.in,0754-csv-mapper.right-one.in
-0754-csv-mapper.left-two.in,0754-csv-mapper.right-two.in

Deleted: trunk/tests/language-behaviour/0754-csv-mapper.left-one.in
===================================================================
--- trunk/tests/language-behaviour/0754-csv-mapper.left-one.in	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0754-csv-mapper.left-one.in	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-14708

Deleted: trunk/tests/language-behaviour/0754-csv-mapper.left-two.in
===================================================================
--- trunk/tests/language-behaviour/0754-csv-mapper.left-two.in	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0754-csv-mapper.left-two.in	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-102

Deleted: trunk/tests/language-behaviour/0754-csv-mapper.left-zero.in
===================================================================
--- trunk/tests/language-behaviour/0754-csv-mapper.left-zero.in	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0754-csv-mapper.left-zero.in	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-9807

Deleted: trunk/tests/language-behaviour/0754-csv-mapper.right-one.in
===================================================================
--- trunk/tests/language-behaviour/0754-csv-mapper.right-one.in	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0754-csv-mapper.right-one.in	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-10319

Deleted: trunk/tests/language-behaviour/0754-csv-mapper.right-two.in
===================================================================
--- trunk/tests/language-behaviour/0754-csv-mapper.right-two.in	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0754-csv-mapper.right-two.in	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-8709

Deleted: trunk/tests/language-behaviour/0754-csv-mapper.right-zero.in
===================================================================
--- trunk/tests/language-behaviour/0754-csv-mapper.right-zero.in	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0754-csv-mapper.right-zero.in	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-2544

Deleted: trunk/tests/language-behaviour/0755-ext-mapper.0.3.2.1.out.expected
===================================================================
--- trunk/tests/language-behaviour/0755-ext-mapper.0.3.2.1.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0755-ext-mapper.0.3.2.1.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-slot 1

Deleted: trunk/tests/language-behaviour/0755-ext-mapper.AAA.out.expected
===================================================================
--- trunk/tests/language-behaviour/0755-ext-mapper.AAA.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0755-ext-mapper.AAA.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-slot 0

Deleted: trunk/tests/language-behaviour/0755-ext-mapper.____.out.expected
===================================================================
--- trunk/tests/language-behaviour/0755-ext-mapper.____.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0755-ext-mapper.____.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-slot 2

Deleted: trunk/tests/language-behaviour/0755-ext-mapper.sh
===================================================================
--- trunk/tests/language-behaviour/0755-ext-mapper.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0755-ext-mapper.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,4 +0,0 @@
-echo "[0].l 0755-ext-mapper.AAA.out"
-echo "[1].r 0755-ext-mapper.0.3.2.1.out"
-echo "[2].l 0755-ext-mapper.____.out"
-

Deleted: trunk/tests/language-behaviour/0755-ext-mapper.swift
===================================================================
--- trunk/tests/language-behaviour/0755-ext-mapper.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0755-ext-mapper.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,19 +0,0 @@
-type messagefile;
-
-type cols {
-  messagefile l;
-  messagefile r;
-}
-
-(messagefile t) write(string s) { 
-    app {
-        echo s stdout=@filename(t);
-    }
-}
-
-cols outfile[] <ext; exec="./0755-ext-mapper.sh">;
-
-outfile[0].l = write("slot 0");
-outfile[1].r = write("slot 1");
-outfile[2].l = write("slot 2");
-

Deleted: trunk/tests/language-behaviour/07551-ext-mapper-single.out.expected
===================================================================
--- trunk/tests/language-behaviour/07551-ext-mapper-single.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/07551-ext-mapper-single.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-slot 0

Deleted: trunk/tests/language-behaviour/07551-ext-mapper-single.sh
===================================================================
--- trunk/tests/language-behaviour/07551-ext-mapper-single.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/07551-ext-mapper-single.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,2 +0,0 @@
-#!/bin/bash
-echo "$ 07551-ext-mapper-single.out"

Deleted: trunk/tests/language-behaviour/07551-ext-mapper-single.swift
===================================================================
--- trunk/tests/language-behaviour/07551-ext-mapper-single.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/07551-ext-mapper-single.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,12 +0,0 @@
-type messagefile;
-
-(messagefile t) write(string s) { 
-    app {
-        echo s stdout=@filename(t);
-    }
-}
-
-messagefile outfile <ext; exec="./07551-ext-mapper-single.sh">;
-
-outfile = write("slot 0");
-

Deleted: trunk/tests/language-behaviour/07552-ext-mapper-numeric.inside.out.expected
===================================================================
--- trunk/tests/language-behaviour/07552-ext-mapper-numeric.inside.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/07552-ext-mapper-numeric.inside.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-5000

Deleted: trunk/tests/language-behaviour/07552-ext-mapper-numeric.mapper.out.expected
===================================================================
--- trunk/tests/language-behaviour/07552-ext-mapper-numeric.mapper.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/07552-ext-mapper-numeric.mapper.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
--ssss 5000

Deleted: trunk/tests/language-behaviour/07552-ext-mapper-numeric.sh
===================================================================
--- trunk/tests/language-behaviour/07552-ext-mapper-numeric.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/07552-ext-mapper-numeric.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,6 +0,0 @@
-#!/bin/bash
-
-echo $@ > 07552-ext-mapper-numeric.mapper.out
-
-echo "$ 07552-ext-mapper-numeric.inside.out"
-

Deleted: trunk/tests/language-behaviour/07552-ext-mapper-numeric.swift
===================================================================
--- trunk/tests/language-behaviour/07552-ext-mapper-numeric.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/07552-ext-mapper-numeric.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,13 +0,0 @@
-type messagefile;
-
-(messagefile t) greeting(int n) { 
-    app {
-        echo n stdout=@filename(t);
-    }
-}
-
-int n = 5000;
-messagefile outfile <ext; exec="07552-ext-mapper-numeric.sh", ssss=n>;
-
-outfile = greeting(n);
-

Deleted: trunk/tests/language-behaviour/07554-ext-mapper-struct.sh
===================================================================
--- trunk/tests/language-behaviour/07554-ext-mapper-struct.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/07554-ext-mapper-struct.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,3 +0,0 @@
-#!/bin/bash
-echo "eerste 07554-ext-mapper-struct.a.out"
-echo "twede 07554-ext-mapper-struct.b.out"

Deleted: trunk/tests/language-behaviour/07554-ext-mapper-struct.swift
===================================================================
--- trunk/tests/language-behaviour/07554-ext-mapper-struct.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/07554-ext-mapper-struct.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,18 +0,0 @@
-type messagefile;
-
-type struct {
-messagefile eerste;
-messagefile twede;
-};
-
-(messagefile t) write(string s) { 
-    app {
-        echo s stdout=@filename(t);
-    }
-}
-
-struct outfiles <ext; exec="./07554-ext-mapper-struct.sh">;
-
-outfiles.eerste = write("1st");
-outfiles.twede = write("2nd");
-

Deleted: trunk/tests/language-behaviour/07555-ext-mapper-twostruct.sh
===================================================================
--- trunk/tests/language-behaviour/07555-ext-mapper-twostruct.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/07555-ext-mapper-twostruct.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,5 +0,0 @@
-#!/bin/bash
-echo "eerste 07555-ext-mapper-twostruct.a.out"
-echo "twede 07555-ext-mapper-twostruct.b.out"
-echo "derde.links 07555-ext-mapper-twostruct.cl.out"
-echo "derde.rechts 07555-ext-mapper-twostruct.cr.out"

Deleted: trunk/tests/language-behaviour/07555-ext-mapper-twostruct.swift
===================================================================
--- trunk/tests/language-behaviour/07555-ext-mapper-twostruct.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/07555-ext-mapper-twostruct.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,26 +0,0 @@
-type file;
-
-type structInner {
-    file links;
-    file rechts;
-}
-
-type struct {
-    file eerste;
-    file twede;
-    structInner derde;
-};
-
-(file t) write(string s) { 
-    app {
-        echo s stdout=@filename(t);
-    }
-}
-
-struct outfiles <ext; exec="./07555-ext-mapper-twostruct.sh">;
-
-outfiles.eerste = write("1st");
-outfiles.twede = write("2nd");
-outfiles.derde.links = write("3l");
-outfiles.derde.rechts = write("3r");
-

Deleted: trunk/tests/language-behaviour/075551-ext-mapper-twostruct-singleproducer.swift
===================================================================
--- trunk/tests/language-behaviour/075551-ext-mapper-twostruct-singleproducer.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/075551-ext-mapper-twostruct-singleproducer.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,23 +0,0 @@
-type file;
-
-type structInner {
-    file links;
-    file rechts;
-}
-
-type struct {
-    file eerste;
-    file twede;
-    structInner derde;
-};
-
-(struct t) singlewrite() { 
-    app {
-        touch @filenames(t);
-    }
-}
-
-struct outfiles <ext; exec="./07555-ext-mapper-twostruct.sh">;
-
-outfiles = singlewrite();
-

Deleted: trunk/tests/language-behaviour/0756-ext-mapper-slow.sh
===================================================================
--- trunk/tests/language-behaviour/0756-ext-mapper-slow.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0756-ext-mapper-slow.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,8 +0,0 @@
-#!/bin/bash
-sleep 10s
-echo "[0].l 0756-ext-mapper.AAA.out"
-sleep 10s
-echo "[1].r 0756-ext-mapper.0.3.2.1.out"
-sleep 10s
-echo "[2].l 0756-ext-mapper.____.out"
-sleep 10s

Deleted: trunk/tests/language-behaviour/0756-ext-mapper-slow.swift
===================================================================
--- trunk/tests/language-behaviour/0756-ext-mapper-slow.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0756-ext-mapper-slow.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,19 +0,0 @@
-type messagefile;
-
-type cols {
-  messagefile l;
-  messagefile r;
-}
-
-(messagefile t) write(string s) { 
-    app {
-        echo s stdout=@filename(t);
-    }
-}
-
-cols outfile[] <ext; exec="./0756-ext-mapper-slow.sh">;
-
-outfile[0].l = write("slot 0");
-outfile[1].r = write("slot 1");
-outfile[2].l = write("slot 2");
-

Deleted: trunk/tests/language-behaviour/0757-ext-mapper-array.sh
===================================================================
--- trunk/tests/language-behaviour/0757-ext-mapper-array.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0757-ext-mapper-array.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,4 +0,0 @@
-echo "[0] 0757-ext-mapper-array.AAA.out"
-echo "[1] 0757-ext-mapper-array.0.3.2.1.out"
-echo "[2] 0757-ext-mapper-array.____.out"
-

Deleted: trunk/tests/language-behaviour/0757-ext-mapper-array.swift
===================================================================
--- trunk/tests/language-behaviour/0757-ext-mapper-array.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0757-ext-mapper-array.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,14 +0,0 @@
-type messagefile;
-
-(messagefile t) write(string s) { 
-    app {
-        echo s stdout=@filename(t);
-    }
-}
-
-messagefile outfile[] <ext; exec="./0757-ext-mapper-array.sh">;
-
-outfile[0] = write("slot 0");
-outfile[1] = write("slot 1");
-outfile[2] = write("slot 2");
-

Deleted: trunk/tests/language-behaviour/0758-ext-mapper-array.sh
===================================================================
--- trunk/tests/language-behaviour/0758-ext-mapper-array.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0758-ext-mapper-array.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,4 +0,0 @@
-echo "[0] 0757-ext-mapper-array.AAA.out"
-echo "[1] 0757-ext-mapper-array.0.3.2.1.out"
-echo "[2] 0757-ext-mapper-array.____.out"
-

Deleted: trunk/tests/language-behaviour/0758-ext-mapper-array.swift
===================================================================
--- trunk/tests/language-behaviour/0758-ext-mapper-array.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0758-ext-mapper-array.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,13 +0,0 @@
-type messagefile;
-
-(messagefile t) write(string s) { 
-    app {
-        echo s stdout=@filename(t);
-    }
-}
-
-messagefile outfile[] <ext; exec="./0758-ext-mapper-array.sh">;
-
-foreach f,i in [0:2] {
- outfile[i] = write("slot X");
-}

Deleted: trunk/tests/language-behaviour/0759-ext-mapper-array.sh
===================================================================
--- trunk/tests/language-behaviour/0759-ext-mapper-array.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0759-ext-mapper-array.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,3 +0,0 @@
-#!/bin/bash
-echo [0] 0759-ext-mapper-array.a.out
-echo [1] 0759-ext-mapper-array.q.out

Deleted: trunk/tests/language-behaviour/0759-ext-mapper-array.swift
===================================================================
--- trunk/tests/language-behaviour/0759-ext-mapper-array.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0759-ext-mapper-array.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,12 +0,0 @@
-type file;
-
-(file t[]) write() { 
-    app {
-        touch "0759-ext-mapper-array.a.out" "0759-ext-mapper-array.q.out";
-    }
-}
-
-file outfile[] <ext; exec="./0759-ext-mapper-array.sh">;
-
-outfile = write();
-

Deleted: trunk/tests/language-behaviour/07591-ext-mapper-multidimensional-array.sh
===================================================================
--- trunk/tests/language-behaviour/07591-ext-mapper-multidimensional-array.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/07591-ext-mapper-multidimensional-array.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,5 +0,0 @@
-#!/bin/bash
-echo [0][0].a out.n/1foo/0/00/00/ST.TU.pdt
-echo [0][0].b out.n/1foo/0/00/00/ST.TU.rmsd
-
-

Deleted: trunk/tests/language-behaviour/07591-ext-mapper-multidimensional-array.swift
===================================================================
--- trunk/tests/language-behaviour/07591-ext-mapper-multidimensional-array.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/07591-ext-mapper-multidimensional-array.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,17 +0,0 @@
-
-type F;
-
-type S {
- F a;
- F b;
-}
-
-app (S output[][]) touch() {
-touch @filenames(output);
-}
-
-S o[][] <ext; exec="07591-ext-mapper-multidimensional-array.sh">;
-
-o = touch();
-
-

Deleted: trunk/tests/language-behaviour/07592-ext-mapper-multidimensional-array-structs.sh
===================================================================
--- trunk/tests/language-behaviour/07592-ext-mapper-multidimensional-array-structs.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/07592-ext-mapper-multidimensional-array-structs.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,6 +0,0 @@
-#!/bin/bash
-echo [0][0].a out.n/1foo/0/00/00/ST.TU.pdt
-echo [0][0].b out.n/1foo/0/00/00/ST.TU.rmsd
-echo [0][0].c[0] out.n/1foo/0/00/00/ST.TU.rmsd2
-
-

Deleted: trunk/tests/language-behaviour/07592-ext-mapper-multidimensional-array-structs.swift
===================================================================
--- trunk/tests/language-behaviour/07592-ext-mapper-multidimensional-array-structs.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/07592-ext-mapper-multidimensional-array-structs.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,18 +0,0 @@
-
-type F;
-
-type S {
- F a;
- F b;
- F c[];
-}
-
-app (S output[][]) touch() {
-touch @filenames(output);
-}
-
-S o[][] <ext; exec="07592-ext-mapper-multidimensional-array-structs.sh">;
-
-o = touch();
-
-

Deleted: trunk/tests/language-behaviour/076-structured-regexp-mapper.b.out.expected
===================================================================
--- trunk/tests/language-behaviour/076-structured-regexp-mapper.b.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/076-structured-regexp-mapper.b.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-Hello, world!

Deleted: trunk/tests/language-behaviour/076-structured-regexp-mapper.swift
===================================================================
--- trunk/tests/language-behaviour/076-structured-regexp-mapper.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/076-structured-regexp-mapper.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,25 +0,0 @@
-type messagefile {}
-
-(messagefile t) greeting() { 
-    app {
-        echo "Hello, world!" stdout=@filename(t);
-    }
-}
-
-(messagefile t) greeting2(messagefile ignored) { 
-    app {
-        echo "Hello, world!" stdout=@filename(t);
-    }
-}
-
-
-messagefile outfile <"076-structured-regexp-mapper.a.out">;
-messagefile outfile2 <structured_regexp_mapper;
-    source=outfile,
-    match="(.*)per.a(.*)",
-    transform="\\1per.b\\2"
->;
-
-outfile = greeting();
-
-outfile2 = greeting2(outfile);

Deleted: trunk/tests/language-behaviour/077-regexp-mapper.foo.out.expected
===================================================================
--- trunk/tests/language-behaviour/077-regexp-mapper.foo.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/077-regexp-mapper.foo.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-hello

Deleted: trunk/tests/language-behaviour/077-regexp-mapper.swift
===================================================================
--- trunk/tests/language-behaviour/077-regexp-mapper.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/077-regexp-mapper.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,15 +0,0 @@
-type messagefile;
-
-(messagefile t) greeting() { 
-    app {
-        echo "hello" stdout=@filename(t);
-    }
-}
-
-messagefile outfile <regexp_mapper;
-       source="outfoo",
-       match="(...)(.*)",
-       transform="077-regexp-mapper.\\2.\\1">;
-
-outfile = greeting();
-

Deleted: trunk/tests/language-behaviour/078-singlefilemapper-name-expression.out.expected
===================================================================
--- trunk/tests/language-behaviour/078-singlefilemapper-name-expression.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/078-singlefilemapper-name-expression.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-078-singlefilemapper-name-expression.out

Deleted: trunk/tests/language-behaviour/078-singlefilemapper-name-expression.swift
===================================================================
--- trunk/tests/language-behaviour/078-singlefilemapper-name-expression.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/078-singlefilemapper-name-expression.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,14 +0,0 @@
-type messagefile;
-
-(messagefile t) write() { 
-    app {
-        echo @filename(t) stdout=@filename(t);
-    }
-}
-
-string fn = "078-singlefilemapper-name-expression.out";
-
-messagefile outfile <single_file_mapper;file=fn>;
-
-outfile = write();
-

Deleted: trunk/tests/language-behaviour/0781-singlefilemapper-name-expression.out.expected
===================================================================
--- trunk/tests/language-behaviour/0781-singlefilemapper-name-expression.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0781-singlefilemapper-name-expression.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-0781-singlefilemapper-name-expression.out

Deleted: trunk/tests/language-behaviour/0781-singlefilemapper-name-expression.swift
===================================================================
--- trunk/tests/language-behaviour/0781-singlefilemapper-name-expression.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0781-singlefilemapper-name-expression.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,14 +0,0 @@
-type messagefile;
-
-(messagefile t) write() { 
-    app {
-        echo @filename(t) stdout=@filename(t);
-    }
-}
-
-string fn = "0781-singlefilemapper-name-expression";
-
-messagefile outfile <single_file_mapper;file=@strcat(fn,".","out")>;
-
-outfile = write();
-

Deleted: trunk/tests/language-behaviour/079-regression-r970-simple-mapper-expr-prefix.out.expected
===================================================================
--- trunk/tests/language-behaviour/079-regression-r970-simple-mapper-expr-prefix.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/079-regression-r970-simple-mapper-expr-prefix.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-079-regression-r970-simple-mapper-expr-prefix.out

Deleted: trunk/tests/language-behaviour/079-regression-r970-simple-mapper-expr-prefix.swift
===================================================================
--- trunk/tests/language-behaviour/079-regression-r970-simple-mapper-expr-prefix.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/079-regression-r970-simple-mapper-expr-prefix.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,14 +0,0 @@
-type messagefile;
-
-(messagefile t) write() { 
-    app {
-        echo @filename(t) stdout=@filename(t);
-    }
-}
-
-string fn = "079-regression-r970-simple-mapper-expr-prefix";
-
-messagefile outfile <simple_mapper;prefix=fn,suffix=".out">;
-
-outfile = write();
-

Deleted: trunk/tests/language-behaviour/0791-regression-r970-simple-mapper-expr-prefix.out.expected
===================================================================
--- trunk/tests/language-behaviour/0791-regression-r970-simple-mapper-expr-prefix.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0791-regression-r970-simple-mapper-expr-prefix.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-0791-regression-r970-simple-mapper-expr-prefix.out

Deleted: trunk/tests/language-behaviour/0791-regression-r970-simple-mapper-expr-prefix.swift
===================================================================
--- trunk/tests/language-behaviour/0791-regression-r970-simple-mapper-expr-prefix.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/0791-regression-r970-simple-mapper-expr-prefix.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,16 +0,0 @@
-type messagefile;
-
-(messagefile t) write() { 
-    app {
-        echo @filename(t) stdout=@filename(t);
-    }
-}
-
-string a = "0791-regression-r970";
-string b = "-simple-mapper-";
-string c = "expr-prefix";
-
-messagefile outfile <simple_mapper;prefix=@strcat(a,b,c),suffix=".out">;
-
-outfile = write();
-

Deleted: trunk/tests/language-behaviour/083-array-assign.swift
===================================================================
--- trunk/tests/language-behaviour/083-array-assign.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/083-array-assign.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,13 +0,0 @@
-type messagefile;
-
-(messagefile t) greeting(string m) { 
-    app {
-        echo m stdout=@filename(t);
-    }
-}
-
-messagefile outfile[];
-
-outfile[0] = greeting("hi");
-outfile[1] = greeting("bye");
-

Deleted: trunk/tests/language-behaviour/086-iterate-concurrent.check.sh
===================================================================
--- trunk/tests/language-behaviour/086-iterate-concurrent.check.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/086-iterate-concurrent.check.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,8 +0,0 @@
-#!/bin/sh
-
-set -x
-
-LINES=$( cat _concurrent/outfile-* | grep -c hello )
-[[ ${LINES} == 12 ]] || exit 1
-
-exit 0

Deleted: trunk/tests/language-behaviour/086-iterate-concurrent.clean.sh
===================================================================
--- trunk/tests/language-behaviour/086-iterate-concurrent.clean.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/086-iterate-concurrent.clean.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-set -x
-
-rm -rfv _concurrent
-
-exit 0

Deleted: trunk/tests/language-behaviour/086-iterate-concurrent.setup.sh
===================================================================
--- trunk/tests/language-behaviour/086-iterate-concurrent.setup.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/086-iterate-concurrent.setup.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-set -x
-
-rm -rfv _concurrent
-
-exit 0

Deleted: trunk/tests/language-behaviour/086-iterate-concurrent.swift
===================================================================
--- trunk/tests/language-behaviour/086-iterate-concurrent.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/086-iterate-concurrent.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,12 +0,0 @@
-type messagefile;
-
-app (messagefile t) greeting() {
-  echo "hello" stdout=@filename(t);
-}
-
-iterate i {
-  messagefile outfile;
-  outfile = greeting();
-} until(i>10);
-
-

Deleted: trunk/tests/language-behaviour/087-iterate-previous.check.sh
===================================================================
--- trunk/tests/language-behaviour/087-iterate-previous.check.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/087-iterate-previous.check.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,8 +0,0 @@
-#!/bin/sh
-
-set -x
-
-LINES=$( cat file-*.txt | grep -c HOWDY )
-[[ ${LINES} == 7 ]] || exit 1
-
-exit 0

Deleted: trunk/tests/language-behaviour/087-iterate-previous.clean.sh
===================================================================
--- trunk/tests/language-behaviour/087-iterate-previous.clean.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/087-iterate-previous.clean.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-set -x
-
-rm -fv file-*.txt
-
-exit 0

Deleted: trunk/tests/language-behaviour/087-iterate-previous.setup.sh
===================================================================
--- trunk/tests/language-behaviour/087-iterate-previous.setup.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/087-iterate-previous.setup.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-set -x
-
-echo HOWDY > file-0.txt
-
-exit 0

Deleted: trunk/tests/language-behaviour/087-iterate-previous.swift
===================================================================
--- trunk/tests/language-behaviour/087-iterate-previous.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/087-iterate-previous.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,16 +0,0 @@
-type file;
-
-app (file o) copy(file i) {
-  cp @i @o;
-}
-
-file input<"file-0.txt">;
-
-iterate i {
-  string si = @strcat("file-",i,".txt");
-  int j = i+1;
-  string sj = @strcat("file-",j,".txt");
-  file fi<single_file_mapper;file=si>;
-  file fj<single_file_mapper;file=sj>;
-  fj = copy(fi);
-} until(i==5);

Deleted: trunk/tests/language-behaviour/088-sequential-assign.swift
===================================================================
--- trunk/tests/language-behaviour/088-sequential-assign.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/088-sequential-assign.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,8 +0,0 @@
-int a;
-int b;
-int c;
-trace(c);
-c=b;
-b=a;
-a=8645;
-

Deleted: trunk/tests/language-behaviour/110-array-range-exprs.swift
===================================================================
--- trunk/tests/language-behaviour/110-array-range-exprs.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/110-array-range-exprs.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,2 +0,0 @@
-
-int i[] = [ 1+1 : 5+5 : 1*3 ];

Deleted: trunk/tests/language-behaviour/1101-array-range.swift
===================================================================
--- trunk/tests/language-behaviour/1101-array-range.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/1101-array-range.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,8 +0,0 @@
-
-int i[] = [0:9];
-
-int j[] = [0:9];
-
-foreach ix in i {
-  trace(j[ix]);
-}

Deleted: trunk/tests/language-behaviour/1102-array-range-step.swift
===================================================================
--- trunk/tests/language-behaviour/1102-array-range-step.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/1102-array-range-step.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,8 +0,0 @@
-
-int i[] = [0:9];
-
-int j[] = [0:19:2];
-
-foreach ix in i {
-  trace(j[ix]);
-}

Deleted: trunk/tests/language-behaviour/111-array-individual-assigns.out.expected
===================================================================
--- trunk/tests/language-behaviour/111-array-individual-assigns.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/111-array-individual-assigns.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-100

Deleted: trunk/tests/language-behaviour/111-array-individual-assigns.swift
===================================================================
--- trunk/tests/language-behaviour/111-array-individual-assigns.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/111-array-individual-assigns.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,18 +0,0 @@
-
-int i[];
-
-i[0]=1;
-i[1]=100;
-i[2]=10000;
-
-type messagefile;
-
-(messagefile t) p(int inp[]) { 
-    app {
-        echo inp[1] stdout=@filename(t);
-    }
-}
-
-messagefile outfile <"111-array-individual-assigns.out">;
-
-outfile = p(i);

Deleted: trunk/tests/language-behaviour/150-filesys_mapper.swift
===================================================================
--- trunk/tests/language-behaviour/150-filesys_mapper.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/150-filesys_mapper.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,4 +0,0 @@
-type file;
-
-file f[] <filesys_mapper; prefix="pc", suffix=".pcap">;
-

Deleted: trunk/tests/language-behaviour/162-dot-on-array.out.expected
===================================================================
--- trunk/tests/language-behaviour/162-dot-on-array.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/162-dot-on-array.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-two-C

Deleted: trunk/tests/language-behaviour/162-dot-on-array.swift
===================================================================
--- trunk/tests/language-behaviour/162-dot-on-array.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/162-dot-on-array.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,36 +0,0 @@
-type messagefile;
-
-(messagefile t) greeting(string s) { 
-    app {
-        echo s stdout=@filename(t);
-    }
-}
-
-messagefile outfile <"162-dot-on-array.out">;
-
-type astruct {
-  string a;
-  string b;
-  string c;
-};
-
-astruct foo[];
-
-foo[0].a = "zero-A";
-foo[0].b = "zero-B";
-foo[0].c = "zero-C";
-
-foo[1].a = "one-A";
-foo[1].b = "one-B";
-foo[1].c = "one-C";
-
-foo[2].a = "two-A";
-foo[2].b = "two-B";
-foo[2].c = "two-C";
-
-string s[] = foo.c;
-
-string u = s[2];
-
-outfile = greeting(u);
-

Deleted: trunk/tests/language-behaviour/760-csv-mapper.sh
===================================================================
--- trunk/tests/language-behaviour/760-csv-mapper.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/760-csv-mapper.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,10 +0,0 @@
-#!/bin/sh
-
-NAME=$1
-CSV_OUT=$2
-
-{
-    echo "m"
-    touch $NAME
-    echo $NAME
-} > $CSV_OUT 

Deleted: trunk/tests/language-behaviour/760-csv-mapper.swift
===================================================================
--- trunk/tests/language-behaviour/760-csv-mapper.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/760-csv-mapper.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,28 +0,0 @@
-
-type file;
-
-type s
-{
-    file m;
-}
-
-app (file out) create ()
-{
-    echo_sh "file1" @filename(out);
-}
-
-(file result) list (file inf)
-{
-    s diffs[] <csv_mapper; file=inf>;
-    foreach f, i in diffs
-    {
-        tracef("%s\n", @f.m);
-    }
-}
-
-file o<"tmp.csv">;
-file i;
-file p;
-
-o = create();
-p = list(o);

Modified: trunk/tests/language-behaviour/IO/001-echo.swift
===================================================================
--- trunk/tests/language-behaviour/IO/001-echo.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/IO/001-echo.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,12 +1,8 @@
 type messagefile;
 
-(messagefile t) greeting() { 
-    app {
+app (messagefile t) greeting() { 
         echo "hello" stdout=@filename(t);
-    }
 }
-
 messagefile outfile <"001-echo.out">;
-
 outfile = greeting();
 

Modified: trunk/tests/language-behaviour/IO/0012-echo-map.swift
===================================================================
--- trunk/tests/language-behaviour/IO/0012-echo-map.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/IO/0012-echo-map.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,9 +1,7 @@
 type messagefile;
 
-(messagefile t) greeting() { 
-    app {
+app (messagefile t) greeting() { 
         echo "hello" stdout=@filename(t);
-    }
 }
 
 messagefile outfile <"0012-echo-map.out"> = greeting();

Copied: trunk/tests/language-behaviour/IO/0013-out-of-order.out.expected (from rev 4653, trunk/tests/language-behaviour/0013-out-of-order.out.expected)
===================================================================
--- trunk/tests/language-behaviour/IO/0013-out-of-order.out.expected	                        (rev 0)
+++ trunk/tests/language-behaviour/IO/0013-out-of-order.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1 @@
+hello

Copied: trunk/tests/language-behaviour/IO/0013-out-of-order.swift (from rev 4653, trunk/tests/language-behaviour/0013-out-of-order.swift)
===================================================================
--- trunk/tests/language-behaviour/IO/0013-out-of-order.swift	                        (rev 0)
+++ trunk/tests/language-behaviour/IO/0013-out-of-order.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,10 @@
+type messagefile;
+
+app (messagefile t) greeting() { 
+        echo "hello" stdout=@filename(t);
+}
+
+messagefile outfile <"0013-out-of-order.out">;
+
+outfile = greeting();
+

Copied: trunk/tests/language-behaviour/IO/0021-param-bind.out.expected (from rev 4653, trunk/tests/language-behaviour/0021-param-bind.out.expected)
===================================================================
--- trunk/tests/language-behaviour/IO/0021-param-bind.out.expected	                        (rev 0)
+++ trunk/tests/language-behaviour/IO/0021-param-bind.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1 @@
+hi there

Copied: trunk/tests/language-behaviour/IO/0021-param-bind.swift (from rev 4653, trunk/tests/language-behaviour/0021-param-bind.swift)
===================================================================
--- trunk/tests/language-behaviour/IO/0021-param-bind.swift	                        (rev 0)
+++ trunk/tests/language-behaviour/IO/0021-param-bind.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,9 @@
+type messagefile {}
+
+app (messagefile t) greeting(string left, string right) { 
+        echo left right stdout=@filename(t);
+}
+
+messagefile outfile <"0021-param-bind.out">;
+
+outfile = greeting(right="there", left="hi");

Modified: trunk/tests/language-behaviour/IO/060-duplicate.check.sh
===================================================================
--- trunk/tests/language-behaviour/IO/060-duplicate.check.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/IO/060-duplicate.check.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,5 +1,5 @@
 #!/bin/bash
 
-grep 060-duplicate.in 060-duplicate.out || exit 1
+cat 060-duplicate.out | grep 060-duplicate.in || exit 1
 
 exit 0

Modified: trunk/tests/language-behaviour/IO/060-duplicate.swift
===================================================================
--- trunk/tests/language-behaviour/IO/060-duplicate.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/IO/060-duplicate.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -5,10 +5,8 @@
 
 file output <"060-duplicate.out">;
 
-(file t) echo(file m) { 
-    app {
+app (file t) echo(file m) { 
         echo @filename(m) stdout=@filename(t);
-    }
 }
 
 output = echo(input);

Copied: trunk/tests/language-behaviour/IO/061-cattwo.swift (from rev 4653, trunk/tests/language-behaviour/061-cattwo.swift)
===================================================================
--- trunk/tests/language-behaviour/IO/061-cattwo.swift	                        (rev 0)
+++ trunk/tests/language-behaviour/IO/061-cattwo.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,14 @@
+type file;
+
+
+file inputA <"061-cattwo.1.in">;
+file inputB <"061-cattwo.2.in">;
+
+file output <"061-cattwo.out">;
+
+app (file t) cat(file m, file n) { 
+        cat @filename(m) @filename(n) stdout=@filename(t);
+}
+
+output = cat(inputA, inputB);
+

Copied: trunk/tests/language-behaviour/IO/062-two-in-a-row.a.out.expected (from rev 4653, trunk/tests/language-behaviour/062-two-in-a-row.a.out.expected)
===================================================================
--- trunk/tests/language-behaviour/IO/062-two-in-a-row.a.out.expected	                        (rev 0)
+++ trunk/tests/language-behaviour/IO/062-two-in-a-row.a.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1 @@
+Hello, world!

Copied: trunk/tests/language-behaviour/IO/062-two-in-a-row.b.out.expected (from rev 4653, trunk/tests/language-behaviour/062-two-in-a-row.b.out.expected)
===================================================================
--- trunk/tests/language-behaviour/IO/062-two-in-a-row.b.out.expected	                        (rev 0)
+++ trunk/tests/language-behaviour/IO/062-two-in-a-row.b.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1 @@
+Hello, world!

Copied: trunk/tests/language-behaviour/IO/062-two-in-a-row.swift (from rev 4653, trunk/tests/language-behaviour/062-two-in-a-row.swift)
===================================================================
--- trunk/tests/language-behaviour/IO/062-two-in-a-row.swift	                        (rev 0)
+++ trunk/tests/language-behaviour/IO/062-two-in-a-row.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,17 @@
+type messagefile {}
+
+app (messagefile t) greeting() { 
+        echo "Hello, world!" stdout=@filename(t);
+}
+
+app (messagefile t) greeting2(messagefile ignored) { 
+        echo "Hello, world!" stdout=@filename(t);
+}
+
+
+messagefile outfile <"062-two-in-a-row.a.out">;
+messagefile outfile2 <"062-two-in-a-row.b.out">;
+
+outfile = greeting();
+
+outfile2 = greeting2(outfile);

Modified: trunk/tests/language-behaviour/IO/087-external-dataset.swift
===================================================================
--- trunk/tests/language-behaviour/IO/087-external-dataset.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/IO/087-external-dataset.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,15 +1,11 @@
 type file;
 
-(external o) a() {
-    app {
+app (external o) a() {
         touch "foo";
-    }
 }
 
-b(external o) {
-    app {
+app b(external o) {
         touch "bar";
-    }
 }
 
 external sync;

Modified: trunk/tests/language-behaviour/IO/130-fmri.swift
===================================================================
--- trunk/tests/language-behaviour/IO/130-fmri.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/IO/130-fmri.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,4 +1,3 @@
-
 # attempt to emulate the workflow patterns of the fMRI workflow that
 # I often fiddle with.
 
@@ -28,28 +27,22 @@
   aligned[i] = align(inputs[i], template);
 }
 
-(volume o) align(volume candidate, volume template) {
-  app {
+app (volume o) align(volume candidate, volume template) {
     touch @o.v @o.h;
-  }
 }
 
 // take average of all 4 (or 5?) volumes
 
-(volume avg) average(volume candidates[]) {
-  app {
+app (volume avg) average(volume candidates[]) {
     touch @avg.v @avg.h;
-  }
 }
 
 volume brainatlas = average(aligned);
 
 // make 3 slices of the average volume, along x, y, z axes
 
-(slice s) slicer(volume atlas, string axis) {
-  app {
+app (slice s) slicer(volume atlas, string axis) {
     touch @s;
-  }
 }
 
 slice slices[];
@@ -64,10 +57,8 @@
 
 jpeg final[] <simple_mapper;prefix="130-fmri.",suffix=".jpeg">;
 
-(jpeg j) convert(slice s) {
-  app {
+app (jpeg j) convert(slice s) {
     touch @j;
-  }
 }
 
 foreach j,i in slices {

Deleted: trunk/tests/language-behaviour/IO/761-dirname.swift
===================================================================
--- trunk/tests/language-behaviour/IO/761-dirname.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/IO/761-dirname.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,9 +0,0 @@
-
-type file{}
-
-file f<"/d/f.txt">;
-
-string s = @dirname(f);
-string t = @tostring(s);
-
-tracef("dirname: %s\n", s);

Modified: trunk/tests/language-behaviour/IO/q2.swift
===================================================================
--- trunk/tests/language-behaviour/IO/q2.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/IO/q2.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,9 +1,7 @@
 type messagefile {} 
 
-(messagefile t) greeting (string s) {   
-    app {
+app (messagefile t) greeting (string s) {   
         echo s stdout=@filename(t);
-    }
 }
 
 messagefile outfile <"hello2.txt">;

Modified: trunk/tests/language-behaviour/IO/q21.swift
===================================================================
--- trunk/tests/language-behaviour/IO/q21.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/IO/q21.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,9 +1,7 @@
-type messagefile {} 
+type messagefile; 
 
-(messagefile t) greeting (string s="hello") {   
-    app {
+app (messagefile t) greeting (string s="hello") {   
         echo s stdout=@filename(t);
-    }
 }
 
 messagefile english <"english2.txt">;

Modified: trunk/tests/language-behaviour/IO/q22.swift
===================================================================
--- trunk/tests/language-behaviour/IO/q22.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/IO/q22.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,10 +1,8 @@
 type messagefile {} 
 type countfile {} 
 
-(countfile t) countwords (messagefile f) {   
-    app {
+app (countfile t) countwords (messagefile f) {   
         wc "-w" @filename(f) stdout=@filename(t);
-    }
 }
 
 string inputNames = "one.txt two.txt three.txt";

Modified: trunk/tests/language-behaviour/IO/q23.swift
===================================================================
--- trunk/tests/language-behaviour/IO/q23.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/IO/q23.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,12 +1,12 @@
+// THIS-SCRIPT-SHOULD-FAIL
+// This script should fail because there is no way to pass an argument to a specific swift file within a group.
 type messagefile {} 
 
-(messagefile t) greeting (string s) {   
-    app {
+app (messagefile t) greeting (string s) {   
         echo s stdout=@filename(t);
-    }
 }
 
-messagefile outfile <"q23.txt">;
+messagefile outfile <"q23.out">;
 
 string message = @arg("text");
 

Modified: trunk/tests/language-behaviour/IO/q3.swift
===================================================================
--- trunk/tests/language-behaviour/IO/q3.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/IO/q3.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,9 +1,7 @@
 type file {} 
 
-(file t) echo (string s = "default greeting") {   
-    app {
+app (file t) echo (string s = "default greeting") {   
         echo s stdout=@filename(t);
-    }
 }
 
 file hw = echo();

Deleted: trunk/tests/language-behaviour/IO/q5.swift
===================================================================
--- trunk/tests/language-behaviour/IO/q5.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/IO/q5.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,14 +0,0 @@
-type messagefile {} 
-
-(messagefile t) greeting (string s[]) {   
-    app {
-        echo s[0] s[1] s[2] stdout=@filename(t);
-    }
-}
-
-messagefile outfile <"q5out.txt">;
-
-string words[] = ["how","are","you"];
-
-outfile = greeting(words);
-

Modified: trunk/tests/language-behaviour/IO/q6.swift
===================================================================
--- trunk/tests/language-behaviour/IO/q6.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/IO/q6.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,9 +1,7 @@
 type file {} 
 
-(file t) echo (string s) {   
-    app {
+app (file t) echo (string s) {   
         echo s stdout=@filename(t);
-    }
 }
 
 string greetings[] = ["how","are","you"];

Modified: trunk/tests/language-behaviour/IO/q7.swift
===================================================================
--- trunk/tests/language-behaviour/IO/q7.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/IO/q7.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,12 +1,10 @@
 type file {} 
 
-(file t) echo (string s) {   
-    app {
+app (file t) echo (string s) {   
         echo s stdout=@filename(t);
-    }
 }
 
-string outputNames = "one two three";
+string outputNames[]= ["one", "two", "three"];
 
 file outputFiles[] <array_mapper;files=outputNames>;
 

Modified: trunk/tests/language-behaviour/IO/readData.swift
===================================================================
--- trunk/tests/language-behaviour/IO/readData.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/IO/readData.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -7,23 +7,17 @@
 	string name;
 }
 
-(file f) createInt() {
-	app{
+app (file f) createInt() {
 		echo "77777" stdout=@filename(f);
-	}
 }
 
-(file f) createFloat() {
-	app{
+app (file f) createFloat() {
 		echo "3.1400001" stdout=@filename(f);
-	}
 }
 
 
-(file f) write(string data) {
-	app{
+app (file f) write(string data) {
 		echo data stdout=@filename(f);
-	}
 }
 
 int i;

Modified: trunk/tests/language-behaviour/IO/readData2.swift
===================================================================
--- trunk/tests/language-behaviour/IO/readData2.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/IO/readData2.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -8,10 +8,8 @@
 
 type file;
 
-(file o) echo(int s) {
-  app {
+app (file o) echo(int s) {
     echo s stdout=@o;
-  }
 }
 
 

Modified: trunk/tests/language-behaviour/IO/writeDataStringArray2.swift
===================================================================
--- trunk/tests/language-behaviour/IO/writeDataStringArray2.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/IO/writeDataStringArray2.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,14 +1,9 @@
 type file;
-
 string s[];
-
 file f <"writeDataStringArray2.out">;
-
 f=writeData(s);
-
 s[2] = "baz";
 s[3] = "qux";
 s[0] = "foo";
 s[1] = "bar";
 s[4] = "frrrr";
-

Deleted: trunk/tests/language-behaviour/T074-simplemapper.aleph.out.expected
===================================================================
--- trunk/tests/language-behaviour/T074-simplemapper.aleph.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/T074-simplemapper.aleph.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-foo

Deleted: trunk/tests/language-behaviour/T074-simplemapper.beth.out.expected
===================================================================
--- trunk/tests/language-behaviour/T074-simplemapper.beth.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/T074-simplemapper.beth.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-bar

Deleted: trunk/tests/language-behaviour/T074-simplemapper.gimel.out.expected
===================================================================
--- trunk/tests/language-behaviour/T074-simplemapper.gimel.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/T074-simplemapper.gimel.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-baz

Deleted: trunk/tests/language-behaviour/T074-simplemapper.swift
===================================================================
--- trunk/tests/language-behaviour/T074-simplemapper.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/T074-simplemapper.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,28 +0,0 @@
-
-// The basename of this test must begin with a letter rather than a
-// number because the mapper uses the first character to determine
-// whether the prefix should be interpreted as a number or as
-// a string - see bug 80
-
-type messagefile;
-
-type messagestruct {
-    messagefile aleph;
-    messagefile beth;
-    messagefile gimel;
-}
-
-(messagefile t) stringToFile(string m) { 
-    app {
-        echo m stdout=@filename(t);
-    }
-}
-
-messagestruct outstruct <simple_mapper;
-                         prefix="T074-simplemapper.",
-                         suffix=".out">;
-
-outstruct.aleph = stringToFile("foo");
-outstruct.beth = stringToFile("bar");
-outstruct.gimel = stringToFile("baz");
-

Deleted: trunk/tests/language-behaviour/T076-simplemapper-bug80.aleph.out.expected
===================================================================
--- trunk/tests/language-behaviour/T076-simplemapper-bug80.aleph.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/T076-simplemapper-bug80.aleph.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-foo

Deleted: trunk/tests/language-behaviour/T076-simplemapper-bug80.beth.out.expected
===================================================================
--- trunk/tests/language-behaviour/T076-simplemapper-bug80.beth.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/T076-simplemapper-bug80.beth.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-bar

Deleted: trunk/tests/language-behaviour/T076-simplemapper-bug80.swift
===================================================================
--- trunk/tests/language-behaviour/T076-simplemapper-bug80.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/T076-simplemapper-bug80.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,34 +0,0 @@
-
-// The basename of this test must begin with a letter rather than a
-// number because the mapper uses the first character to determine
-// whether the prefix should be interpreted as a number or as
-// a string - see bug 80
-
-type messagefile;
-
-type secondstruct {
-    messagefile epsilon;
-    messagefile sigma;
-}
-
-type messagestruct {
-    messagefile aleph;
-    messagefile beth;
-    secondstruct subordinate;
-}
-
-(messagefile t) stringToFile(string m) { 
-    app {
-        echo m stdout=@filename(t);
-    }
-}
-
-messagestruct outstruct <simple_mapper;
-                         prefix="T076-simplemapper-bug80.",
-                         suffix=".out">;
-
-outstruct.aleph = stringToFile("foo");
-outstruct.beth = stringToFile("bar");
-outstruct.subordinate.epsilon = stringToFile("E");
-outstruct.subordinate.sigma = stringToFile("S");
-

Deleted: trunk/tests/language-behaviour/T077-simplemapper-bug80.aleph.out.expected
===================================================================
--- trunk/tests/language-behaviour/T077-simplemapper-bug80.aleph.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/T077-simplemapper-bug80.aleph.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-foo

Deleted: trunk/tests/language-behaviour/T077-simplemapper-bug80.beth.out.expected
===================================================================
--- trunk/tests/language-behaviour/T077-simplemapper-bug80.beth.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/T077-simplemapper-bug80.beth.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-bar

Deleted: trunk/tests/language-behaviour/T077-simplemapper-bug80.swift
===================================================================
--- trunk/tests/language-behaviour/T077-simplemapper-bug80.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/T077-simplemapper-bug80.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,39 +0,0 @@
-
-// The basename of this test must begin with a letter rather than a
-// number because the mapper uses the first character to determine
-// whether the prefix should be interpreted as a number or as
-// a string - see bug 80
-
-type messagefile;
-
-type tertiarystruct {
-	messagefile hamza;
-}
-
-type secondstruct {
-    messagefile epsilon;
-    messagefile sigma;
-    tertiarystruct moresubordinate;
-}
-
-type messagestruct {
-    messagefile aleph;
-    messagefile beth;
-    secondstruct subordinate;
-}
-
-(messagefile t) stringToFile(string m) { 
-    app {
-        echo m stdout=@filename(t);
-    }
-}
-
-messagestruct outstruct <simple_mapper;
-                         prefix="T077-simplemapper-bug80.",
-                         suffix=".out">;
-
-outstruct.aleph = stringToFile("foo");
-outstruct.beth = stringToFile("bar");
-outstruct.subordinate.epsilon = stringToFile("E");
-outstruct.subordinate.sigma = stringToFile("S");
-outstruct.subordinate.moresubordinate.hamza = stringToFile("misr");

Deleted: trunk/tests/language-behaviour/T077-simplemapper-bug80_subordinate.epsilon.out.expected
===================================================================
--- trunk/tests/language-behaviour/T077-simplemapper-bug80_subordinate.epsilon.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/T077-simplemapper-bug80_subordinate.epsilon.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-E

Deleted: trunk/tests/language-behaviour/T077-simplemapper-bug80_subordinate.sigma.out.expected
===================================================================
--- trunk/tests/language-behaviour/T077-simplemapper-bug80_subordinate.sigma.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/T077-simplemapper-bug80_subordinate.sigma.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-S

Deleted: trunk/tests/language-behaviour/T077-simplemapper-bug80_subordinate_moresubordinate.hamza.out.expected
===================================================================
--- trunk/tests/language-behaviour/T077-simplemapper-bug80_subordinate_moresubordinate.hamza.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/T077-simplemapper-bug80_subordinate_moresubordinate.hamza.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-misr

Deleted: trunk/tests/language-behaviour/T078-simplemapper-nosuffix.swift
===================================================================
--- trunk/tests/language-behaviour/T078-simplemapper-nosuffix.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/T078-simplemapper-nosuffix.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,17 +0,0 @@
-// this one is like test 073-simplemapper, but doesn't 
-// add the missing dot in front of the suffix
-
-type messagefile;
-
-(messagefile t) write() { 
-    app {
-        echo @filename(t) stdout=@filename(t);
-    }
-}
-
-messagefile outfile <simple_mapper;
-                     prefix="T078-simplemapper-nosuffix", noauto="true",
-                     suffix="_nodot.out">;
-
-outfile = write();
-

Deleted: trunk/tests/language-behaviour/T078-simplemapper-nosuffix_nodot.out.expected
===================================================================
--- trunk/tests/language-behaviour/T078-simplemapper-nosuffix_nodot.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/T078-simplemapper-nosuffix_nodot.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-T078-simplemapper-nosuffix_nodot.out

Deleted: trunk/tests/language-behaviour/T079-simplemapper-nosuffix_exception.swift
===================================================================
--- trunk/tests/language-behaviour/T079-simplemapper-nosuffix_exception.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/T079-simplemapper-nosuffix_exception.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,16 +0,0 @@
-// this one is like test T078-simplemapper-nosuffix, but demonstrates the 
-// mapping exception on invalid values
-type messagefile;
-
-(messagefile t) write() { 
-    app {
-        echo @filename(t) stdout=@filename(t);
-    }
-}
-
-messagefile outfile <simple_mapper;
-                     prefix="T078-simplemapper-nosuffix", noauto="exception",
-                     suffix="_nodot.out">;
-
-outfile = write();
-

Deleted: trunk/tests/language-behaviour/array_multidimensional-2.swift
===================================================================
--- trunk/tests/language-behaviour/array_multidimensional-2.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/array_multidimensional-2.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,19 +0,0 @@
-type file;
-
-(file t) echo_array (string s[][]) {
-    app {
-        echo s[0][0] s[1][0] s[1][1] stdout=@filename(t);
-    }
-}
-
-string greetings[][];
-
-greetings[0][0] = "left";
-greetings[0][1] = "right";
-greetings[1][0] = "up";
-greetings[1][1] = "down";
-
-file hw <"array_multidimensional_index.out">;
-
-hw = echo_array(greetings);
-

Deleted: trunk/tests/language-behaviour/array_multidimensional_assign.swift
===================================================================
--- trunk/tests/language-behaviour/array_multidimensional_assign.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/array_multidimensional_assign.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,16 +0,0 @@
-type file {}
-
-(file t) echo_array (string s[][]) {
-    app {
-        echo s[0][0] s[1][0] s[1][1] stdout=@filename(t);
-    }
-}
-
-string greetings[][];
-
-greetings = [ [ "left", "right" ], ["up", "down"]];
-
-file hw <"array_multidimensional_assign.out">;
-
-hw = echo_array(greetings);
-

Deleted: trunk/tests/language-behaviour/array_multidimensional_index.out.expected
===================================================================
--- trunk/tests/language-behaviour/array_multidimensional_index.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/array_multidimensional_index.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-left up down

Deleted: trunk/tests/language-behaviour/array_multidimensional_index.swift
===================================================================
--- trunk/tests/language-behaviour/array_multidimensional_index.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/array_multidimensional_index.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,14 +0,0 @@
-type file {}
-
-(file t) echo_array (string s[][]) {
-    app {
-        echo s[0][0] s[1][0] s[1][1] stdout=@filename(t);
-    }
-}
-
-string greetings[][] = [ [ "left", "right" ], ["up", "down"]];
-
-file hw <"array_multidimensional_index.out">;
-
-hw = echo_array(greetings);
-

Modified: trunk/tests/language-behaviour/arrays/028-array-assignment.clean.sh
===================================================================
--- trunk/tests/language-behaviour/arrays/028-array-assignment.clean.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/arrays/028-array-assignment.clean.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,5 +1,5 @@
 #!/bin/bash
 set -x
-rm -r 027-array-assignment.out 027-array-assignment-* 027-array-assignment.kml 027-array-assignment.xml || exit 1
+rm -rf 027-array-assignment.out 027-array-assignment-* 027-array-assignment.*ml || exit 1
 exit 0
 

Modified: trunk/tests/language-behaviour/arrays/111-array-individual-assigns.check.sh
===================================================================
--- trunk/tests/language-behaviour/arrays/111-array-individual-assigns.check.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/arrays/111-array-individual-assigns.check.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,4 +1,4 @@
 #!/bin/bash
 set -x
-cat 111-array-individual-assigns | grep 100 || exit 1
+cat 111-array-individual-assigns.out | grep 100 || exit 1
 exit 0

Copied: trunk/tests/language-behaviour/arrays/111-array-individual-assigns.out.expected (from rev 4653, trunk/tests/language-behaviour/111-array-individual-assigns.out.expected)
===================================================================
--- trunk/tests/language-behaviour/arrays/111-array-individual-assigns.out.expected	                        (rev 0)
+++ trunk/tests/language-behaviour/arrays/111-array-individual-assigns.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1 @@
+100

Copied: trunk/tests/language-behaviour/arrays/162-dot-on-array.out.expected (from rev 4653, trunk/tests/language-behaviour/162-dot-on-array.out.expected)
===================================================================
--- trunk/tests/language-behaviour/arrays/162-dot-on-array.out.expected	                        (rev 0)
+++ trunk/tests/language-behaviour/arrays/162-dot-on-array.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1 @@
+two-C

Copied: trunk/tests/language-behaviour/arrays/array_multidimensional_index.out.expected (from rev 4653, trunk/tests/language-behaviour/array_multidimensional_index.out.expected)
===================================================================
--- trunk/tests/language-behaviour/arrays/array_multidimensional_index.out.expected	                        (rev 0)
+++ trunk/tests/language-behaviour/arrays/array_multidimensional_index.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1 @@
+left up down

Modified: trunk/tests/language-behaviour/arrays/array_multidimensional_index.swift
===================================================================
--- trunk/tests/language-behaviour/arrays/array_multidimensional_index.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/arrays/array_multidimensional_index.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,7 +1,7 @@
 type file {}
 
 app (file t) echo_array (string s[][]) {
-        echo s[0][0] s[1][0] s[1][1] stdout=@filename(t);
+        echo s[0][0] s[0][1] s[1][0] s[1][1] stdout=@filename(t);
 }
 
 string greetings[][] = [ [ "left", "right" ], ["up", "down"]];

Added: trunk/tests/language-behaviour/arrays/q5.check.sh
===================================================================
--- trunk/tests/language-behaviour/arrays/q5.check.sh	                        (rev 0)
+++ trunk/tests/language-behaviour/arrays/q5.check.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,4 @@
+#!/bin/bash
+set -x
+cat q5.out | grep 'how are you'|| exit 1
+exit 0


Property changes on: trunk/tests/language-behaviour/arrays/q5.check.sh
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/tests/language-behaviour/arrays/q5.clean.sh
===================================================================
--- trunk/tests/language-behaviour/arrays/q5.clean.sh	                        (rev 0)
+++ trunk/tests/language-behaviour/arrays/q5.clean.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,4 @@
+#!/bin/bash
+set -x
+rm -r q5-* q5.*ml q5.out || exit 1
+exit 0


Property changes on: trunk/tests/language-behaviour/arrays/q5.clean.sh
___________________________________________________________________
Added: svn:executable
   + *

Copied: trunk/tests/language-behaviour/arrays/q5.swift (from rev 4653, trunk/tests/language-behaviour/IO/q5.swift)
===================================================================
--- trunk/tests/language-behaviour/arrays/q5.swift	                        (rev 0)
+++ trunk/tests/language-behaviour/arrays/q5.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,12 @@
+type messagefile {} 
+
+app (messagefile t) greeting (string s[]) {   
+        echo s[0] s[1] s[2] stdout=@filename(t);
+}
+
+messagefile outfile <"q5.out">;
+
+string words[] = ["how","are","you"];
+
+outfile = greeting(words);
+

Modified: trunk/tests/language-behaviour/compounds/0024-compound.swift
===================================================================
--- trunk/tests/language-behaviour/compounds/0024-compound.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/compounds/0024-compound.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,9 +1,7 @@
 type messagefile {}
 
-(messagefile t) greeting(string m) { 
-    app {
+app (messagefile t) greeting(string m) { 
         echo m stdout=@filename(t);
-    }
 }
 
 (messagefile first, messagefile second) compound() {

Modified: trunk/tests/language-behaviour/compounds/00241-nested-single-compound.swift
===================================================================
--- trunk/tests/language-behaviour/compounds/00241-nested-single-compound.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/compounds/00241-nested-single-compound.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,9 +1,7 @@
 type file;
 
-(file t) greeting(string m) { 
-    app {
+app (file t) greeting(string m) { 
         echo m stdout=@filename(t);
-    }
 }
 
 (file first) compound() {

Modified: trunk/tests/language-behaviour/compounds/00242-compound-with-vars.swift
===================================================================
--- trunk/tests/language-behaviour/compounds/00242-compound-with-vars.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/compounds/00242-compound-with-vars.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,9 +1,7 @@
 type messagefile {}
 
-(messagefile t) greeting(string m) { 
-    app {
+app (messagefile t) greeting(string m) { 
         echo m stdout=@filename(t);
-    }
 }
 
 (messagefile first, messagefile second) compound() {
@@ -16,5 +14,3 @@
 messagefile b <"0024-compound.R.out">;
 
 (a,b) = compound();
-
-

Modified: trunk/tests/language-behaviour/control_structures/090-case.swift
===================================================================
--- trunk/tests/language-behaviour/control_structures/090-case.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/control_structures/090-case.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,9 +1,7 @@
 type messagefile {}
 
-(messagefile t) greeting(string m) { 
-    app {
+app (messagefile t) greeting(string m) { 
         echo m stdout=@filename(t);
-    }
 }
 
 messagefile outfile <"090-case.out">;
@@ -24,4 +22,3 @@
 
 trace(message);
 outfile = greeting(message);
-

Copied: trunk/tests/language-behaviour/datatypes/023-complex-type.out.expected (from rev 4653, trunk/tests/language-behaviour/023-complex-type.out.expected)
===================================================================
--- trunk/tests/language-behaviour/datatypes/023-complex-type.out.expected	                        (rev 0)
+++ trunk/tests/language-behaviour/datatypes/023-complex-type.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1 @@
+3

Copied: trunk/tests/language-behaviour/datatypes/023-complex-type.swift (from rev 4653, trunk/tests/language-behaviour/023-complex-type.swift)
===================================================================
--- trunk/tests/language-behaviour/datatypes/023-complex-type.swift	                        (rev 0)
+++ trunk/tests/language-behaviour/datatypes/023-complex-type.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,21 @@
+type messagefile {}
+
+type mystruct {
+  int first;
+  string second;
+}
+
+app (messagefile t) greeting(int m) { 
+        echo m stdout=@filename(t);
+}
+
+messagefile outfile <"023-complex-type.out">;
+
+mystruct m;
+
+m.first = 3;
+
+int i = m.first;
+
+outfile = greeting(i);
+

Added: trunk/tests/language-behaviour/datatypes/0231-complex-type.check.sh
===================================================================
--- trunk/tests/language-behaviour/datatypes/0231-complex-type.check.sh	                        (rev 0)
+++ trunk/tests/language-behaviour/datatypes/0231-complex-type.check.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,4 @@
+#!/bin/bash
+set -x
+cat -v 0231-complex-type.out | grep '3 44' || exit 1
+exit 0


Property changes on: trunk/tests/language-behaviour/datatypes/0231-complex-type.check.sh
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/tests/language-behaviour/datatypes/0231-complex-type.clean.sh
===================================================================
--- trunk/tests/language-behaviour/datatypes/0231-complex-type.clean.sh	                        (rev 0)
+++ trunk/tests/language-behaviour/datatypes/0231-complex-type.clean.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,4 @@
+#!/bin/bash
+set -x
+rm -r 0231-complex-type-* 0231-complex-type.*ml 0231-complex-type.out || exit 1
+exit 0


Property changes on: trunk/tests/language-behaviour/datatypes/0231-complex-type.clean.sh
___________________________________________________________________
Added: svn:executable
   + *

Deleted: trunk/tests/language-behaviour/datatypes/0231-complex-type.out.expected
===================================================================
--- trunk/tests/language-behaviour/datatypes/0231-complex-type.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/datatypes/0231-complex-type.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-3 44

Modified: trunk/tests/language-behaviour/datatypes/0231-complex-type.swift
===================================================================
--- trunk/tests/language-behaviour/datatypes/0231-complex-type.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/datatypes/0231-complex-type.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -4,10 +4,8 @@
   int first, second;
 }
 
-(messagefile t) greeting(mystruct m) { 
-    app {
+app (messagefile t) greeting(mystruct m) { 
         echo m.first m.second stdout=@filename(t);
-    }
 }
 
 messagefile outfile <"0231-complex-type.out">;

Added: trunk/tests/language-behaviour/datatypes/027-single-character-typename.clean.sh
===================================================================
--- trunk/tests/language-behaviour/datatypes/027-single-character-typename.clean.sh	                        (rev 0)
+++ trunk/tests/language-behaviour/datatypes/027-single-character-typename.clean.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,4 @@
+#!/bin/bash
+set -x
+rm -r 027-single-character-typename-* 027-single-character-typename.*ml|| exit 1
+exit 0


Property changes on: trunk/tests/language-behaviour/datatypes/027-single-character-typename.clean.sh
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/tests/language-behaviour/datatypes/028-double-character-typename.clean.sh
===================================================================
--- trunk/tests/language-behaviour/datatypes/028-double-character-typename.clean.sh	                        (rev 0)
+++ trunk/tests/language-behaviour/datatypes/028-double-character-typename.clean.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,4 @@
+#!/bin/bash
+set -x
+rm -r 028-double-character-typename-* 028-double-character-typename.*ml || exit 1
+exit 0


Property changes on: trunk/tests/language-behaviour/datatypes/028-double-character-typename.clean.sh
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/tests/language-behaviour/datatypes/032-boolconst.check.sh
===================================================================
--- trunk/tests/language-behaviour/datatypes/032-boolconst.check.sh	                        (rev 0)
+++ trunk/tests/language-behaviour/datatypes/032-boolconst.check.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,5 @@
+#!/bin/bash
+set -x
+cat 032-boolconst.f.out | grep 'false' || exit 1
+cat 032-boolconst.t.out | grep 'true' || exit 1
+exit 0


Property changes on: trunk/tests/language-behaviour/datatypes/032-boolconst.check.sh
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/tests/language-behaviour/datatypes/032-boolconst.clean.sh
===================================================================
--- trunk/tests/language-behaviour/datatypes/032-boolconst.clean.sh	                        (rev 0)
+++ trunk/tests/language-behaviour/datatypes/032-boolconst.clean.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,4 @@
+#!/bin/bash
+set -x
+rm -r 032-boolconst-* 032-boolconst.*ml 032-boolconst.*.out || exit 1
+exit 0


Property changes on: trunk/tests/language-behaviour/datatypes/032-boolconst.clean.sh
___________________________________________________________________
Added: svn:executable
   + *

Deleted: trunk/tests/language-behaviour/datatypes/032-boolconst.f.out.expected
===================================================================
--- trunk/tests/language-behaviour/datatypes/032-boolconst.f.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/datatypes/032-boolconst.f.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-false

Modified: trunk/tests/language-behaviour/datatypes/032-boolconst.swift
===================================================================
--- trunk/tests/language-behaviour/datatypes/032-boolconst.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/datatypes/032-boolconst.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,9 +1,7 @@
 type messagefile;
 
-(messagefile t) p(boolean b) { 
-    app {
+app (messagefile t) p(boolean b) { 
         echo b stdout=@filename(t);
-    }
 }
 
 messagefile tfile <"032-boolconst.t.out">;

Deleted: trunk/tests/language-behaviour/datatypes/032-boolconst.t.out.expected
===================================================================
--- trunk/tests/language-behaviour/datatypes/032-boolconst.t.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/datatypes/032-boolconst.t.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-true

Added: trunk/tests/language-behaviour/datatypes/053-pass-int.check.sh
===================================================================
--- trunk/tests/language-behaviour/datatypes/053-pass-int.check.sh	                        (rev 0)
+++ trunk/tests/language-behaviour/datatypes/053-pass-int.check.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,4 @@
+#!/bin/bash
+set -x
+cat 053-pass-int.out | grep 7 || exit 1
+exit 0


Property changes on: trunk/tests/language-behaviour/datatypes/053-pass-int.check.sh
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/tests/language-behaviour/datatypes/053-pass-int.clean.sh
===================================================================
--- trunk/tests/language-behaviour/datatypes/053-pass-int.clean.sh	                        (rev 0)
+++ trunk/tests/language-behaviour/datatypes/053-pass-int.clean.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,4 @@
+#!/bin/bash
+set -x
+rm -r 053-pass-int-* 053-pass-int.*ml 053-pass-int.out || exit 1
+exit 0


Property changes on: trunk/tests/language-behaviour/datatypes/053-pass-int.clean.sh
___________________________________________________________________
Added: svn:executable
   + *

Deleted: trunk/tests/language-behaviour/datatypes/053-pass-int.out.expected
===================================================================
--- trunk/tests/language-behaviour/datatypes/053-pass-int.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/datatypes/053-pass-int.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-7

Modified: trunk/tests/language-behaviour/datatypes/053-pass-int.swift
===================================================================
--- trunk/tests/language-behaviour/datatypes/053-pass-int.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/datatypes/053-pass-int.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,9 +1,7 @@
 type messagefile {}
 
-(messagefile t) greeting(string m, int i) { 
-    app {
+app (messagefile t) greeting(string m, int i) { 
         echo i stdout=@filename(t);
-    }
 }
 
 messagefile outfile <"053-pass-int.out">;

Added: trunk/tests/language-behaviour/datatypes/054-pass-int.check.sh
===================================================================
--- trunk/tests/language-behaviour/datatypes/054-pass-int.check.sh	                        (rev 0)
+++ trunk/tests/language-behaviour/datatypes/054-pass-int.check.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,4 @@
+#!/bin/bash
+set -x
+cat 054-pass-int.out | grep 99 || exit 1
+exit 0


Property changes on: trunk/tests/language-behaviour/datatypes/054-pass-int.check.sh
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/tests/language-behaviour/datatypes/054-pass-int.clean.sh
===================================================================
--- trunk/tests/language-behaviour/datatypes/054-pass-int.clean.sh	                        (rev 0)
+++ trunk/tests/language-behaviour/datatypes/054-pass-int.clean.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,4 @@
+#!/bin/bash
+set -x
+rm -r 054-pass-int-* 054-pass-int.*ml 054-pass-int.out || exit 1
+exit 0


Property changes on: trunk/tests/language-behaviour/datatypes/054-pass-int.clean.sh
___________________________________________________________________
Added: svn:executable
   + *

Deleted: trunk/tests/language-behaviour/datatypes/054-pass-int.out.expected
===================================================================
--- trunk/tests/language-behaviour/datatypes/054-pass-int.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/datatypes/054-pass-int.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-99

Modified: trunk/tests/language-behaviour/datatypes/054-pass-int.swift
===================================================================
--- trunk/tests/language-behaviour/datatypes/054-pass-int.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/datatypes/054-pass-int.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,9 +1,7 @@
 type messagefile {}
 
-(messagefile t) greeting(string m, int i) { 
-    app {
+app (messagefile t) greeting(string m, int i) { 
         echo i stdout=@filename(t);
-    }
 }
 
 messagefile outfile <"054-pass-int.out">;

Added: trunk/tests/language-behaviour/datatypes/055-pass-int.check.sh
===================================================================
--- trunk/tests/language-behaviour/datatypes/055-pass-int.check.sh	                        (rev 0)
+++ trunk/tests/language-behaviour/datatypes/055-pass-int.check.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,4 @@
+#!/bin/bash
+set -x
+cat 055-pass-int.out | grep 99 || exit 1
+exit 0


Property changes on: trunk/tests/language-behaviour/datatypes/055-pass-int.check.sh
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/tests/language-behaviour/datatypes/055-pass-int.clean.sh
===================================================================
--- trunk/tests/language-behaviour/datatypes/055-pass-int.clean.sh	                        (rev 0)
+++ trunk/tests/language-behaviour/datatypes/055-pass-int.clean.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,4 @@
+#!/bin/bash
+set -x
+rm -r 055-pass-int-* 055-pass-int.*ml 055-pass-int.out || exit 1
+exit 0


Property changes on: trunk/tests/language-behaviour/datatypes/055-pass-int.clean.sh
___________________________________________________________________
Added: svn:executable
   + *

Deleted: trunk/tests/language-behaviour/datatypes/055-pass-int.out.expected
===================================================================
--- trunk/tests/language-behaviour/datatypes/055-pass-int.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/datatypes/055-pass-int.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-99

Modified: trunk/tests/language-behaviour/datatypes/055-pass-int.swift
===================================================================
--- trunk/tests/language-behaviour/datatypes/055-pass-int.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/datatypes/055-pass-int.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,9 +1,7 @@
 type messagefile {}
 
-(messagefile t) greeting(string m, int i) { 
-    app {
+app (messagefile t) greeting(string m, int i) { 
         echo i stdout=@filename(t);
-    }
 }
 
 messagefile outfile <"055-pass-int.out">;

Added: trunk/tests/language-behaviour/datatypes/regress-r2292.clean.sh
===================================================================
--- trunk/tests/language-behaviour/datatypes/regress-r2292.clean.sh	                        (rev 0)
+++ trunk/tests/language-behaviour/datatypes/regress-r2292.clean.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,4 @@
+#!/bin/bash
+set -x
+rm -r regress-r2292-* regress-r2292.*ml || exit 1
+exit 0


Property changes on: trunk/tests/language-behaviour/datatypes/regress-r2292.clean.sh
___________________________________________________________________
Added: svn:executable
   + *

Deleted: trunk/tests/language-behaviour/delayedcat.sh
===================================================================
--- trunk/tests/language-behaviour/delayedcat.sh	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/delayedcat.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,3 +0,0 @@
-#!/bin/bash
-sleep 10s
-cat $@

Copied: trunk/tests/language-behaviour/mappers/0025-compound.swift (from rev 4653, trunk/tests/language-behaviour/0025-compound.swift)
===================================================================
--- trunk/tests/language-behaviour/mappers/0025-compound.swift	                        (rev 0)
+++ trunk/tests/language-behaviour/mappers/0025-compound.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,14 @@
+type file;
+(file t) echo(int m) {                                                          
+ app {                                                                          
+   echo m stdout=@filename(t);                                                  
+ }                                                                              
+}                                                                               
+                                                                                
+(file t) nested_echo(int m) {                                                   
+ t = echo (m);                                                                  
+}                                                                               
+                                                                                
+file a[]<simple_mapper;prefix="0025-compound.out">;                                       
+a[0] = nested_echo(0); 
+

Copied: trunk/tests/language-behaviour/mappers/07511-fixed-array-mapper-input.first.in (from rev 4698, trunk/tests/language-behaviour/07511-fixed-array-mapper-input.first.in)
===================================================================
Copied: trunk/tests/language-behaviour/mappers/07511-fixed-array-mapper-input.second.in (from rev 4698, trunk/tests/language-behaviour/07511-fixed-array-mapper-input.second.in)
===================================================================
Copied: trunk/tests/language-behaviour/mappers/07511-fixed-array-mapper-input.third.in (from rev 4698, trunk/tests/language-behaviour/07511-fixed-array-mapper-input.third.in)
===================================================================
Copied: trunk/tests/language-behaviour/params/002-param.out.expected (from rev 4653, trunk/tests/language-behaviour/002-param.out.expected)
===================================================================
--- trunk/tests/language-behaviour/params/002-param.out.expected	                        (rev 0)
+++ trunk/tests/language-behaviour/params/002-param.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1 @@
+hi

Copied: trunk/tests/language-behaviour/params/002-param.swift (from rev 4653, trunk/tests/language-behaviour/002-param.swift)
===================================================================
--- trunk/tests/language-behaviour/params/002-param.swift	                        (rev 0)
+++ trunk/tests/language-behaviour/params/002-param.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,12 @@
+type messagefile {}
+
+(messagefile t) greeting(string m) { 
+    app {
+        echo m stdout=@filename(t);
+    }
+}
+
+messagefile outfile <"002-param.out">;
+
+outfile = greeting("hi");
+

Copied: trunk/tests/language-behaviour/params/0022-default.out.expected (from rev 4653, trunk/tests/language-behaviour/0022-default.out.expected)
===================================================================
--- trunk/tests/language-behaviour/params/0022-default.out.expected	                        (rev 0)
+++ trunk/tests/language-behaviour/params/0022-default.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1 @@
+hi there

Copied: trunk/tests/language-behaviour/params/0022-default.swift (from rev 4653, trunk/tests/language-behaviour/0022-default.swift)
===================================================================
--- trunk/tests/language-behaviour/params/0022-default.swift	                        (rev 0)
+++ trunk/tests/language-behaviour/params/0022-default.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,10 @@
+type messagefile {}
+
+app (messagefile t) greeting(string left="hi", string right) { 
+        echo left right stdout=@filename(t);
+}
+
+messagefile outfile <"0022-default.out">;
+
+outfile = greeting(right="there");
+

Copied: trunk/tests/language-behaviour/params/0023-default-override.out.expected (from rev 4653, trunk/tests/language-behaviour/0023-default-override.out.expected)
===================================================================
--- trunk/tests/language-behaviour/params/0023-default-override.out.expected	                        (rev 0)
+++ trunk/tests/language-behaviour/params/0023-default-override.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1 @@
+foo there

Copied: trunk/tests/language-behaviour/params/0023-default-override.swift (from rev 4653, trunk/tests/language-behaviour/0023-default-override.swift)
===================================================================
--- trunk/tests/language-behaviour/params/0023-default-override.swift	                        (rev 0)
+++ trunk/tests/language-behaviour/params/0023-default-override.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,12 @@
+type messagefile {}
+
+(messagefile t) greeting(string left="hi", string right) { 
+    app {
+        echo left right stdout=@filename(t);
+    }
+}
+
+messagefile outfile <"0023-default-override.out">;
+
+outfile = greeting(left="foo",right="there");
+

Copied: trunk/tests/language-behaviour/procedures/065-delay.swift (from rev 4653, trunk/tests/language-behaviour/065-delay.swift)
===================================================================
--- trunk/tests/language-behaviour/procedures/065-delay.swift	                        (rev 0)
+++ trunk/tests/language-behaviour/procedures/065-delay.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,5 @@
+app delay() {
+  sleep "3";
+}
+
+delay();

Copied: trunk/tests/language-behaviour/procedures/0651-several-delay.swift (from rev 4653, trunk/tests/language-behaviour/0651-several-delay.swift)
===================================================================
--- trunk/tests/language-behaviour/procedures/0651-several-delay.swift	                        (rev 0)
+++ trunk/tests/language-behaviour/procedures/0651-several-delay.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,7 @@
+app delay(int i) {
+  sleep i;
+}
+
+foreach i in [1:3] {
+  delay(i);
+}

Modified: trunk/tests/language-behaviour/procedures/080-declare-assign-proc.swift
===================================================================
--- trunk/tests/language-behaviour/procedures/080-declare-assign-proc.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/procedures/080-declare-assign-proc.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,9 +1,7 @@
 type messagefile {}
 
-(messagefile t) greeting() { 
-    app {
+app (messagefile t) greeting() { 
         echo "hello" stdout=@filename(t);
-    }
 }
 
 messagefile outfile = greeting();

Copied: trunk/tests/language-behaviour/procedures/delayedcat.sh (from rev 4653, trunk/tests/language-behaviour/delayedcat.sh)
===================================================================
--- trunk/tests/language-behaviour/procedures/delayedcat.sh	                        (rev 0)
+++ trunk/tests/language-behaviour/procedures/delayedcat.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,3 @@
+#!/bin/bash
+sleep 10s
+cat $@

Modified: trunk/tests/language-behaviour/procedures/proc-in-expr.swift
===================================================================
--- trunk/tests/language-behaviour/procedures/proc-in-expr.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/procedures/proc-in-expr.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,4 +1,3 @@
-
 (int r) mynum(int p) {
  r = p;
 }

Deleted: trunk/tests/language-behaviour/readData.circle.in
===================================================================
--- trunk/tests/language-behaviour/readData.circle.in	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/readData.circle.in	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,2 +0,0 @@
-x		y 		r 		name
-10		10 		20.0	TheInnerCircle
\ No newline at end of file

Deleted: trunk/tests/language-behaviour/readData.circle.out.expected
===================================================================
--- trunk/tests/language-behaviour/readData.circle.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/readData.circle.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-10 10 20 TheInnerCircle

Deleted: trunk/tests/language-behaviour/readData.circleArray.in
===================================================================
--- trunk/tests/language-behaviour/readData.circleArray.in	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/readData.circleArray.in	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,4 +0,0 @@
-x		y		r		name
-1		1		5		CircleOne
-2		2		7		CircleTwo
-

Deleted: trunk/tests/language-behaviour/readData.circleArray.out.expected
===================================================================
--- trunk/tests/language-behaviour/readData.circleArray.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/readData.circleArray.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-1 2 5 CircleTwo

Deleted: trunk/tests/language-behaviour/readData.float.out.expected
===================================================================
--- trunk/tests/language-behaviour/readData.float.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/readData.float.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-3.1400001

Deleted: trunk/tests/language-behaviour/readData.int.in
===================================================================
--- trunk/tests/language-behaviour/readData.int.in	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/readData.int.in	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-77777

Deleted: trunk/tests/language-behaviour/readData.int.out.expected
===================================================================
--- trunk/tests/language-behaviour/readData.int.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/readData.int.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-77777

Deleted: trunk/tests/language-behaviour/readData.intArray.in
===================================================================
--- trunk/tests/language-behaviour/readData.intArray.in	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/readData.intArray.in	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,4 +0,0 @@
-1
-5
-9
-0
\ No newline at end of file

Deleted: trunk/tests/language-behaviour/readData.intArray.out.expected
===================================================================
--- trunk/tests/language-behaviour/readData.intArray.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/readData.intArray.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-1 5 9 0

Deleted: trunk/tests/language-behaviour/readData.stringArray.in
===================================================================
--- trunk/tests/language-behaviour/readData.stringArray.in	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/readData.stringArray.in	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,4 +0,0 @@
-red
-green
-blue
-thermometer
\ No newline at end of file

Deleted: trunk/tests/language-behaviour/readData.stringArray.out.expected
===================================================================
--- trunk/tests/language-behaviour/readData.stringArray.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/readData.stringArray.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-red green blue thermometer

Deleted: trunk/tests/language-behaviour/readData.swift
===================================================================
--- trunk/tests/language-behaviour/readData.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/readData.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,80 +0,0 @@
-type file;
-
-type circle {
-	int x;
-	int y;
-	float r;
-	string name;
-}
-
-(file f) createInt() {
-	app{
-		echo "77777" stdout=@filename(f);
-	}
-}
-
-(file f) createFloat() {
-	app{
-		echo "3.1400001" stdout=@filename(f);
-	}
-}
-
-
-(file f) write(string data) {
-	app{
-		echo data stdout=@filename(f);
-	}
-}
-
-int i;
-float fl;
-
-int ia[];
-
-string sa[];
-
-circle ca[];
-
-circle c;
-
-//will be generated
-file f <"readData.int.in">;
-
-//input file. assumed on disk
-file g <"readData.intArray.in">;
-
-// will be generated
-file h <"readData.float.in">;
-
-f = createInt();
-h = createFloat();
-
-i = readData(f);
-fl = readData(h);
-
-file o1 <"readData.int.out">;
-o1 = write(@strcat(i));
-
-ia = readData(g);
-
-file o2 <"readData.intArray.out">;
-o2 = write(@strcat(ia[0], " ", ia[1], " ", ia[2], " ", ia[3]));
-
-sa = readData("readData.stringArray.in");
-
-file o3 <"readData.stringArray.out">;
-o3 = write(@strcat(sa[0], " ", sa[1], " ", sa[2], " ", sa[3]));
-
-c = readData("readData.circle.in");
-
-file o4 <"readData.circle.out">;
-o4 = write(@strcat(c.x, " ", c.y, " ", c.r, " ", c.name));
-
-ca = readData("readData.circleArray.in");
-
-file o5 <"readData.circleArray.out">;
-o5 = write(@strcat(ca[0].x, " ", ca[1].y, " ", ca[0].r, " ", ca[1].name));
-
-file o6 <"readData.float.out">;
-o6 = write(@strcat(fl));
-

Deleted: trunk/tests/language-behaviour/readData2.in
===================================================================
--- trunk/tests/language-behaviour/readData2.in	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/readData2.in	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,6 +0,0 @@
-rows[0].columns[0] = 0                                                          
-rows[0].columns[1] = 2                                                          
-rows[0].columns[2] = 4                                                          
-rows[1].columns[0] = 1                                                          
-rows[1].columns[1] = 3                                                          
-rows[1].columns[2] = 5 

Deleted: trunk/tests/language-behaviour/readData2.out.expected
===================================================================
--- trunk/tests/language-behaviour/readData2.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/readData2.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-15

Deleted: trunk/tests/language-behaviour/readData2.swift
===================================================================
--- trunk/tests/language-behaviour/readData2.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/readData2.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,33 +0,0 @@
-type vector {  
-   int columns[];   
-}    
-
-type matrix {  
-   vector rows[];   
-}    
-
-type file;
-
-(file o) echo(int s) {
-  app {
-    echo s stdout=@o;
-  }
-}
-
-
-matrix m; 
-
-m = readData2("readData2.in"); 
-
-int s;
-
-s = m.rows[0].columns[0] +
-        m.rows[0].columns[1] +
-        m.rows[0].columns[2] +
-        m.rows[1].columns[0] +
-        m.rows[1].columns[1] +
-        m.rows[1].columns[2] ; 
-
-file out <"readData2.out">;
-out = echo(s);
-

Added: trunk/tests/language-behaviour/strings/761-dirname.clean.sh
===================================================================
--- trunk/tests/language-behaviour/strings/761-dirname.clean.sh	                        (rev 0)
+++ trunk/tests/language-behaviour/strings/761-dirname.clean.sh	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,4 @@
+#!/bin/bash
+set -x
+rm -rv 761-dirname-* 761-dirname.*ml || exit 1
+exit 0


Property changes on: trunk/tests/language-behaviour/strings/761-dirname.clean.sh
___________________________________________________________________
Added: svn:executable
   + *

Copied: trunk/tests/language-behaviour/strings/761-dirname.swift (from rev 4653, trunk/tests/language-behaviour/IO/761-dirname.swift)
===================================================================
--- trunk/tests/language-behaviour/strings/761-dirname.swift	                        (rev 0)
+++ trunk/tests/language-behaviour/strings/761-dirname.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,5 @@
+type file{}
+file f<"/d/f.txt">;
+string s = @dirname(f);
+string t = @tostring(s);
+tracef("dirname: %s\n", s);

Copied: trunk/tests/language-behaviour/variables/088-sequential-assign.swift (from rev 4653, trunk/tests/language-behaviour/088-sequential-assign.swift)
===================================================================
--- trunk/tests/language-behaviour/variables/088-sequential-assign.swift	                        (rev 0)
+++ trunk/tests/language-behaviour/variables/088-sequential-assign.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -0,0 +1,8 @@
+int a;
+int b;
+int c;
+trace(c);
+c=b;
+b=a;
+a=8645;
+

Deleted: trunk/tests/language-behaviour/writeDataPrimitive.out.expected
===================================================================
--- trunk/tests/language-behaviour/writeDataPrimitive.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/writeDataPrimitive.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1 +0,0 @@
-foo
\ No newline at end of file

Deleted: trunk/tests/language-behaviour/writeDataPrimitive.swift
===================================================================
--- trunk/tests/language-behaviour/writeDataPrimitive.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/writeDataPrimitive.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,8 +0,0 @@
-type file;
-
-string s = "foo";
-
-file f <"writeDataPrimitive.out">;
-
-f=writeData(s);
-

Deleted: trunk/tests/language-behaviour/writeDataStringArray.swift
===================================================================
--- trunk/tests/language-behaviour/writeDataStringArray.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/writeDataStringArray.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,8 +0,0 @@
-type file;
-
-string s[] = ["foo", "bar"];
-
-file f <"writeDataStringArray.out">;
-
-f=writeData(s);
-

Deleted: trunk/tests/language-behaviour/writeDataStringArray2.out.expected
===================================================================
--- trunk/tests/language-behaviour/writeDataStringArray2.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/writeDataStringArray2.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,5 +0,0 @@
-foo
-bar
-baz
-qux
-frrrr

Deleted: trunk/tests/language-behaviour/writeDataStringArray2.swift
===================================================================
--- trunk/tests/language-behaviour/writeDataStringArray2.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/writeDataStringArray2.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,14 +0,0 @@
-type file;
-
-string s[];
-
-file f <"writeDataStringArray2.out">;
-
-f=writeData(s);
-
-s[2] = "baz";
-s[3] = "qux";
-s[0] = "foo";
-s[1] = "bar";
-s[4] = "frrrr";
-

Deleted: trunk/tests/language-behaviour/writeDataStruct.out.expected
===================================================================
--- trunk/tests/language-behaviour/writeDataStruct.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/writeDataStruct.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,2 +0,0 @@
-r c l 
-Baz BAZ baz 

Deleted: trunk/tests/language-behaviour/writeDataStruct.swift
===================================================================
--- trunk/tests/language-behaviour/writeDataStruct.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/writeDataStruct.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,14 +0,0 @@
-type file;
-
-type S { string l; string c; string r; }
-
-S s;
-
-file f <"writeDataStruct.out">;
-
-f=writeData(s);
-
-s.l = "baz";
-s.c = "BAZ";
-s.r = "Baz";
-

Deleted: trunk/tests/language-behaviour/writeDataStructArray2.out.expected
===================================================================
--- trunk/tests/language-behaviour/writeDataStructArray2.out.expected	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/writeDataStructArray2.out.expected	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,6 +0,0 @@
-r c l 
-Foo FOO foo 
-Bar BAR bar 
-Baz BAZ baz 
-Qux QUX qux 
-Frrrr FRRRR frrrr 

Deleted: trunk/tests/language-behaviour/writeDataStructArray2.swift
===================================================================
--- trunk/tests/language-behaviour/writeDataStructArray2.swift	2011-06-28 17:45:58 UTC (rev 4698)
+++ trunk/tests/language-behaviour/writeDataStructArray2.swift	2011-06-28 17:53:57 UTC (rev 4699)
@@ -1,26 +0,0 @@
-type file;
-
-type S { string l; string c; string r; }
-
-S s[];
-
-file f <"writeDataStructArray2.out">;
-
-f=writeData(s);
-
-s[2].l = "baz";
-s[2].c = "BAZ";
-s[2].r = "Baz";
-s[3].l = "qux";
-s[3].c = "QUX";
-s[3].r = "Qux";
-s[0].l = "foo";
-s[0].c = "FOO";
-s[0].r = "Foo";
-s[1].l = "bar";
-s[1].c = "BAR";
-s[1].r = "Bar";
-s[4].l = "frrrr";
-s[4].c = "FRRRR";
-s[4].r = "Frrrr";
-




More information about the Swift-commit mailing list