aboutsummaryrefslogtreecommitdiff
path: root/regress/patterns/test-patterns-lua.out
diff options
context:
space:
mode:
Diffstat (limited to 'regress/patterns/test-patterns-lua.out')
-rw-r--r--regress/patterns/test-patterns-lua.out128
1 files changed, 128 insertions, 0 deletions
diff --git a/regress/patterns/test-patterns-lua.out b/regress/patterns/test-patterns-lua.out
new file mode 100644
index 0000000..0cab468
--- /dev/null
+++ b/regress/patterns/test-patterns-lua.out
@@ -0,0 +1,128 @@
+# $OpenBSD$
+string='/page/51'
+pattern='^/(%a+)/(%d+)$'
+page 51
+string='/Apage/51'
+pattern='/[^%d][%w%u][^%c]+()[%d]+'
+9
+string='/^page/51'
+pattern='/^(.a.e)/(.)'
+page 5
+string='/page/page-51'
+pattern='/(.*)/%1-(%d+)'
+page 51
+string='/page/[51]'
+pattern='/page/(%b[])'
+[51]
+string=':-]'
+pattern=']+'
+]
+string=':-)'
+pattern='[)]+'
+)
+string='/page/51'
+pattern='$^'
+nil
+string='1234567890'
+pattern='([2-5]-)'
+
+string='****'
+pattern='^**$'
+****
+string='xxxx'
+pattern='^x*$'
+xxxx
+string='/page/51'
+pattern='no-%d-match'
+nil
+string='/page/page-51'
+pattern='/(.*)/%9-(%d+)'
+lua53: ./patterns-tester.lua:2: invalid capture index %9
+stack traceback:
+ [C]: in function 'string.match'
+ ./patterns-tester.lua:2: in main chunk
+ [C]: in ?
+string=':-)'
+pattern=')+'
+lua53: ./patterns-tester.lua:2: invalid pattern capture
+stack traceback:
+ [C]: in function 'string.match'
+ ./patterns-tester.lua:2: in main chunk
+ [C]: in ?
+string='/page/51'
+pattern='/page/51('
+lua53: ./patterns-tester.lua:2: unfinished capture
+stack traceback:
+ [C]: in function 'string.match'
+ ./patterns-tester.lua:2: in main chunk
+ [C]: in ?
+string='/page/51'
+pattern='/page/51%'
+lua53: ./patterns-tester.lua:2: malformed pattern (ends with '%')
+stack traceback:
+ [C]: in function 'string.match'
+ ./patterns-tester.lua:2: in main chunk
+ [C]: in ?
+string='/page/51'
+pattern='/page/[51'
+lua53: ./patterns-tester.lua:2: malformed pattern (missing ']')
+stack traceback:
+ [C]: in function 'string.match'
+ ./patterns-tester.lua:2: in main chunk
+ [C]: in ?
+string='/page/(51)'
+pattern='/page/%b('
+lua53: ./patterns-tester.lua:2: malformed pattern (missing arguments to '%b')
+stack traceback:
+ [C]: in function 'string.match'
+ ./patterns-tester.lua:2: in main chunk
+ [C]: in ?
+string='/page/51'
+pattern='()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()'
+lua53: ./patterns-tester.lua:2: too many captures
+stack traceback:
+ [C]: in function 'string.match'
+ ./patterns-tester.lua:2: in main chunk
+ [C]: in ?
+string='/page/51'
+pattern='/page/%f'
+lua53: ./patterns-tester.lua:2: missing '[' after '%f' in pattern
+stack traceback:
+ [C]: in function 'string.match'
+ ./patterns-tester.lua:2: in main chunk
+ [C]: in ?
+string='/page/51'
+pattern='/page%f/51'
+lua53: ./patterns-tester.lua:2: missing '[' after '%f' in pattern
+stack traceback:
+ [C]: in function 'string.match'
+ ./patterns-tester.lua:2: in main chunk
+ [C]: in ?
+string='q*********************************'
+pattern='*************************************q'
+lua53: ./patterns-tester.lua:2: max repetition items
+stack traceback:
+ [C]: in function 'string.match'
+ ./patterns-tester.lua:2: in main chunk
+ [C]: in ?
+string='q+++++++++++++++++++++++++++++++++'
+pattern='+++++++++++++++++++++++++++++++++++++q'
+lua53: ./patterns-tester.lua:2: max repetition items
+stack traceback:
+ [C]: in function 'string.match'
+ ./patterns-tester.lua:2: in main chunk
+ [C]: in ?
+string='q---------------------------------'
+pattern='-------------------------------------q'
+lua53: ./patterns-tester.lua:2: max repetition items
+stack traceback:
+ [C]: in function 'string.match'
+ ./patterns-tester.lua:2: in main chunk
+ [C]: in ?
+string='q?????????????????????????????????'
+pattern='?????????????????????????????????????q'
+lua53: ./patterns-tester.lua:2: max repetition items
+stack traceback:
+ [C]: in function 'string.match'
+ ./patterns-tester.lua:2: in main chunk
+ [C]: in ?