summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/006/data9
-rw-r--r--tests/006/freeform-1.expected17
-rw-r--r--tests/006/freeform-1.txr5
3 files changed, 31 insertions, 0 deletions
diff --git a/tests/006/data b/tests/006/data
new file mode 100644
index 00000000..3beacd87
--- /dev/null
+++ b/tests/006/data
@@ -0,0 +1,9 @@
+a b c
+1 2
+
+d e f
+3 4
+
+g h i
+5 6
+7 8
diff --git a/tests/006/freeform-1.expected b/tests/006/freeform-1.expected
new file mode 100644
index 00000000..4ffb8945
--- /dev/null
+++ b/tests/006/freeform-1.expected
@@ -0,0 +1,17 @@
+first[0]="a"
+first[1]="d"
+first[2]="g"
+second[0]="b"
+second[1]="e"
+second[2]="h"
+third[0]="c"
+third[1]="f"
+third[2]="i"
+val_0[0]="1"
+val_1[0]="2"
+val_0[1]="3"
+val_1[1]="4"
+val_0[2]="5"
+val_1[2]="6"
+val_2[2]="7"
+val_3[2]="8"
diff --git a/tests/006/freeform-1.txr b/tests/006/freeform-1.txr
new file mode 100644
index 00000000..93cf4210
--- /dev/null
+++ b/tests/006/freeform-1.txr
@@ -0,0 +1,5 @@
+@(collect)
+@first @second @third
+@(freeform)
+@(coll)@{val /[0-9]+/}@(until)@\n@\n@(end)
+@(end)