diff options
Diffstat (limited to 'test-cases/case2_positive_lookahead')
| -rw-r--r-- | test-cases/case2_positive_lookahead/script.sh | 14 | ||||
| -rw-r--r-- | test-cases/case2_positive_lookahead/stdout.txt | 2 |
2 files changed, 16 insertions, 0 deletions
diff --git a/test-cases/case2_positive_lookahead/script.sh b/test-cases/case2_positive_lookahead/script.sh index f19441a..053461d 100644 --- a/test-cases/case2_positive_lookahead/script.sh +++ b/test-cases/case2_positive_lookahead/script.sh @@ -88,4 +88,18 @@ match x4 aaaaaaaaaaae no match x4 aaaaaaaaaaaae yes echo x4 +fun x5 { + case $1 { + (?=(a.)*e)(?=(a..)*e)(?=(a....)*e).*e { echo yes } + .* { echo no } + } +} +match x5 e yes +match x5 aaaaaaaaaaaaaaaaaaaaaaaaaaaaae no +match x5 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaae yes +match x5 a.aaaaaaaaaaaaaaaaaaaaaaaaaaa.e yes +match x5 .aaaaaaaaaaaaaaaaaaaaaaaaaaaaae no +match x5 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaae no +echo x5 + echo done diff --git a/test-cases/case2_positive_lookahead/stdout.txt b/test-cases/case2_positive_lookahead/stdout.txt index ffa387f..fa2c182 100644 --- a/test-cases/case2_positive_lookahead/stdout.txt +++ b/test-cases/case2_positive_lookahead/stdout.txt @@ -1,6 +1,8 @@ begin +x0 x1 x2 x3 x4 +x5 done |
