xref: /netbsd-src/tests/lib/libc/regex/data/repet_bounded.in (revision cd73f433106da1deffc5861a417efd15053608d1)
1# the dreaded bounded repetitions
2# unclosed and with missing values are now errors
3#{		&	{	{
4#{abc		&	{abc	{abc
5{1		C	BADRPT
6{1}		C	BADRPT
7#a{b		&	a{b	a{b
8a{1}b		-	ab	ab
9a\{1\}b		b	ab	ab
10a{1,}b		-	ab	ab
11a\{1,\}b	b	ab	ab
12a{1,2}b		-	aab	aab
13a\{1,2\}b	b	aab	aab
14a{1		C	EBRACE
15a\{1		bC	EBRACE
16a{1a		C	EBRACE
17a\{1a		bC	EBRACE
18a{1a}		C	BADBR
19a\{1a\}		bC	BADBR
20#a{,2}		-	a{,2}	a{,2}
21a\{,2\}		bC	BADBR
22#a{,}		-	a{,}	a{,}
23a\{,\}		bC	BADBR
24a{1,x}		C	BADBR
25a\{1,x\}	bC	BADBR
26a{1,x		C	EBRACE
27a\{1,x		bC	EBRACE
28a{300}		C	BADBR
29a\{300\}	bC	BADBR
30a{1,0}		C	BADBR
31a\{1,0\}	bC	BADBR
32ab{0,0}c	-	abcac	ac
33ab\{0,0\}c	b	abcac	ac
34ab{0,1}c	-	abcac	abc
35ab\{0,1\}c	b	abcac	abc
36ab{0,3}c	-	abbcac	abbc
37ab\{0,3\}c	b	abbcac	abbc
38ab{1,1}c	-	acabc	abc
39ab\{1,1\}c	b	acabc	abc
40ab{1,3}c	-	acabc	abc
41ab\{1,3\}c	b	acabc	abc
42ab{2,2}c	-	abcabbc	abbc
43ab\{2,2\}c	b	abcabbc	abbc
44ab{2,4}c	-	abcabbc	abbc
45ab\{2,4\}c	b	abcabbc	abbc
46((a{1,10}){1,10}){1,10}	-	a	a	a,a
47