aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--test-cases/case2_positive_lookahead/script.sh12
-rw-r--r--test-cases/case2_positive_lookahead/stdout.txt5
2 files changed, 15 insertions, 2 deletions
diff --git a/test-cases/case2_positive_lookahead/script.sh b/test-cases/case2_positive_lookahead/script.sh
index e24cbcb..29c086e 100644
--- a/test-cases/case2_positive_lookahead/script.sh
+++ b/test-cases/case2_positive_lookahead/script.sh
@@ -1,3 +1,5 @@
+echo begin
+
case foo {
f(?=o)oo {}
.* { echo fail 1 }
@@ -24,6 +26,7 @@ fun x0 {
match x0 aa no
match x0 aaa no
match x0 ab yes
+echo x0
fun x1 {
case $1 {
@@ -36,6 +39,7 @@ match x1 xfoobar_some_more_stuff yes
match x1 x___bar no
match x1 xfoo___ no
match x1 xfoo no
+echo x1
fun x2 {
case $1 {
@@ -47,8 +51,9 @@ match x2 foobar yes
match x2 foobarbaz yes
match x2 barfoo no
match x2 foobaz no
-match x3 foo_stuff_bar yes
-match x3 foo_stuff_bar_more_stuff yes
+match x2 foo_stuff_bar yes
+match x2 foo_stuff_bar_more_stuff yes
+echo x2
fun x3 {
case $1 {
@@ -60,3 +65,6 @@ match x3 abc_cde yes
match x3 abcde yes
match x3 abcdef yes
match x3 abde no
+echo x3
+
+echo done
diff --git a/test-cases/case2_positive_lookahead/stdout.txt b/test-cases/case2_positive_lookahead/stdout.txt
index e69de29..e6f6ff8 100644
--- a/test-cases/case2_positive_lookahead/stdout.txt
+++ b/test-cases/case2_positive_lookahead/stdout.txt
@@ -0,0 +1,5 @@
+begin
+x1
+x2
+x3
+done