xref: /openbsd-src/regress/usr.sbin/httpd/patterns/test-patterns.in (revision 2963fcf0839035a36944679523fe0bc7c3ec7c5e)
1*2963fcf0Ssemarie# $OpenBSD: test-patterns.in,v 1.1 2015/06/23 18:03:09 semarie Exp $
2*2963fcf0Ssemarie# string	pattern				comments
3*2963fcf0Ssemarie/page/51	^/(%a+)/(%d+)$
4*2963fcf0Ssemarie/Apage/51	/[^%d][%w%u][^%c]+()[%d]+
5*2963fcf0Ssemarie/^page/51	/^(.a.e)/(.)
6*2963fcf0Ssemarie/page/page-51	/(.*)/%1-(%d+)
7*2963fcf0Ssemarie/page/[51]	/page/(%b[])
8*2963fcf0Ssemarie:-]		]+
9*2963fcf0Ssemarie:-)		[)]+
10*2963fcf0Ssemarie/page/51	$^
11*2963fcf0Ssemarie1234567890	([2-5]-)
12*2963fcf0Ssemarie****		^**$				equiv '[*]*'
13*2963fcf0Ssemariexxxx		^x*$				same as before
14*2963fcf0Ssemarie/page/51	no-%d-match			no match
15*2963fcf0Ssemarie/page/page-51	/(.*)/%9-(%d+)			invalid capture index
16*2963fcf0Ssemarie:-)		)+				invalid pattern capture
17*2963fcf0Ssemarie/page/51	/page/51(			unfinished capture
18*2963fcf0Ssemarie/page/51	/page/51%			malformed pattern (ends with '%')
19*2963fcf0Ssemarie/page/51	/page/[51			malformed pattern (missing ']')
20*2963fcf0Ssemarie/page/(51)	/page/%b(			malformed pattern (missing arguments to '%b')
21*2963fcf0Ssemarie/page/51	()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()	too many captures
22*2963fcf0Ssemarie/page/51	/page/%f			missing '[' after '%f' in pattern
23*2963fcf0Ssemarie/page/51	/page%f/51			missing '[' after '%f' in pattern
24*2963fcf0Ssemarieq*********************************	*************************************q	max repetition items
25*2963fcf0Ssemarieq+++++++++++++++++++++++++++++++++	+++++++++++++++++++++++++++++++++++++q	max repetition items
26*2963fcf0Ssemarieq---------------------------------	-------------------------------------q	max repetition items
27*2963fcf0Ssemarieq?????????????????????????????????	?????????????????????????????????????q	max repetition items
28