diff options
Diffstat (limited to 'regress/patterns/test-patterns.in')
-rw-r--r-- | regress/patterns/test-patterns.in | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/regress/patterns/test-patterns.in b/regress/patterns/test-patterns.in new file mode 100644 index 0000000..46aa506 --- /dev/null +++ b/regress/patterns/test-patterns.in @@ -0,0 +1,23 @@ +# $OpenBSD$ +# string pattern comments +/page/51 ^/(%a+)/(%d+)$ +/Apage/51 /[^%d][%w%u][^%c]+()[%d]+ +/^page/51 /^(.a.e)/(.) +/page/page-51 /(.*)/%1-(%d+) +/page/[51] /page/(%b[]) +:-] ]+ +:-) [)]+ +/page/51 $^ +1234567890 ([2-5]-) +**** ^**$ equiv '[*]*' +xxxx ^x*$ same as before +/page/51 no-%d-match no match +/page/page-51 /(.*)/%9-(%d+) invalid capture index +:-) )+ invalid pattern capture +/page/51 /page/51( unfinished capture +/page/51 /page/51% malformed pattern (ends with '%') +/page/51 /page/[51 malformed pattern (missing ']') +/page/(51) /page/%b( malformed pattern (missing arguments to '%b') +/page/51 ()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()() too many captures +/page/51 /page/%f missing '[' after '%f' in pattern +/page/51 /page%f/51 missing '[' after '%f' in pattern |