~ chicken-core (chicken-5) /tests/re-tests.txt


  1abc	abc	y	&	abc
  2abc	xbc	n	-	-
  3abc	axc	n	-	-
  4abc	abx	n	-	-
  5abc	xabcy	y	&	abc
  6abc	ababc	y	&	abc
  7ab*c	abc	y	&	abc
  8ab*bc	abc	y	&	abc
  9ab*bc	abbc	y	&	abbc
 10ab*bc	abbbbc	y	&	abbbbc
 11ab+bc	abbc	y	&	abbc
 12ab+bc	abc	n	-	-
 13ab+bc	abq	n	-	-
 14ab+bc	abbbbc	y	&	abbbbc
 15ab?bc	abbc	y	&	abbc
 16ab?bc	abc	y	&	abc
 17ab?bc	abbbbc	n	-	-
 18ab?c	abc	y	&	abc
 19^abc$	abc	y	&	abc
 20^abc$	abcc	n	-	-
 21^abc	abcc	y	&	abc
 22^abc$	aabc	n	-	-
 23abc$	aabc	y	&	abc
 24^	abc	y	&	
 25$	abc	y	&	
 26a.c	abc	y	&	abc
 27a.c	axc	y	&	axc
 28a.*c	axyzc	y	&	axyzc
 29a.*c	axyzd	n	-	-
 30a[bc]d	abc	n	-	-
 31a[bc]d	abd	y	&	abd
 32a[b-d]e	abd	n	-	-
 33a[b-d]e	ace	y	&	ace
 34a[b-d]	aac	y	&	ac
 35a[-b]	a-	y	&	a-
 36a[b-]	a-	y	&	a-
 37[k]	ab	n	-	-
 38a[b-a]	-	c	-	-
 39a[]b	-	c	-	-
 40a[	-	c	-	-
 41a]	a]	y	&	a]
 42a[]]b	a]b	y	&	a]b
 43a[^bc]d	aed	y	&	aed
 44a[^bc]d	abd	n	-	-
 45a[^-b]c	adc	y	&	adc
 46a[^-b]c	a-c	n	-	-
 47a[^]b]c	a]c	n	-	-
 48a[^]b]c	adc	y	&	adc
 49ab|cd	abc	y	&	ab
 50ab|cd	abcd	y	&	ab
 51()ef	def	y	&-\1	ef-
 52()*	-	c	-	-
 53*a	-	c	-	-
 54^*	-	c	-	-
 55$*	-	c	-	-
 56(*)b	-	c	-	-
 57$b	b	n	-	-
 58a\	-	c	-	-
 59a\(b	a(b	y	&-\1	a(b-
 60a\(*b	ab	y	&	ab
 61a\(*b	a((b	y	&	a((b
 62a\\b	a\b	y	&	a\b
 63abc)	-	c	-	-
 64(abc	-	c	-	-
 65((a))	abc	y	&-\1-\2	a-a-a
 66(a)b(c)	abc	y	&-\1-\2	abc-a-c
 67a+b+c	aabbabc	y	&	abc
 68a**	-	c	-	-
 69(a*)*	-	c	-	-
 70(a*)+	-	c	-	-
 71(a|)*	-	c	-	-
 72(a*|b)*	-	c	-	-
 73(a+|b)*	ab	y	&-\1	ab-b
 74(a+|b)+	ab	y	&-\1	ab-b
 75(a+|b)?	ab	y	&-\1	a-a
 76(a+|b){0,0}	ab	y	&-\1	-
 77(a+|b){0,2}	ab	y	&-\1	ab-b
 78(a+|b){1,2}	ab	y	&-\1	ab-b
 79^(a+|b){0,0}$	a	n	-	-
 80^(a+|b){1,2}$	ab	y	&-\1	ab-b
 81^(a+|b){1,2}$	abc	n	-	-
 82^(a+|b){0,1}$	ab	n	-	-
 83(a+|b){0,2}b	ab	y	&-\1	ab-a
 84(a+|b){0,2}b	aab	y	&-\1	aab-aa
 85(a+|b){0,2}b	abb	y	&-\1	abb-b
 86(a+|b){0,2}?b	ab	y	&-\1	ab-a
 87(a+|b){0,2}?b	aab	y	&-\1	aab-aa
 88(a+|b){0,2}?b	abb	y	&-\1	ab-a
 89^(a+|b){0,2}?b$	abb	y	&-\1	abb-b
 90^(a+|b){0,2}?$	aab	y	&-\1	aab-b
 91^((a+)|(b)){0,2}?$	aaab	y	&-\1-\2-\3	aaab-b-aaa-b
 92^(a+|b){0,0}?$	a	n	-	-
 93(a+|b){0,0}?	ab	y	&-\1	-
 94(a+|b){1,2}?b	b	n	-	-
 95(a+|b){0,2}?ab	ab	y	&-\1	ab-
 96(a+|b){2,3}?b	ab	n	-	-
 97[^ab]*	cde	y	&	cde
 98(^)*	-	c	-	-
 99(ab|)*	-	c	-	-
100)(	-	c	-	-
101	abc	y	&	
102abc		n	-	-
103a*		y	&	
104abcd	abcd	y	&-\&-\\&	abcd-&-\abcd
105a(bc)d	abcd	y	\1-\\1-\\\1	bc-\1-\bc
106([abc])*d	abbbcd	y	&-\1	abbbcd-c
107([abc])*bcd	abcd	y	&-\1	abcd-a
108a|b|c|d|e	e	y	&	e
109(a|b|c|d|e)f	ef	y	&-\1	ef-e
110((a*|b))*	-	c	-	-
111abcd*efg	abcdefg	y	&	abcdefg
112ab*	xabyabbbz	y	&	ab
113ab*	xayabbbz	y	&	a
114(ab|cd)e	abcde	y	&-\1	cde-cd
115[abhgefdc]ij	hij	y	&	hij
116^(ab|cd)e	abcde	n	x\1y	xy
117(abc|)ef	abcdef	y	&-\1	ef-
118(a|b)c*d	abcd	y	&-\1	bcd-b
119(ab|ab*)bc	abc	y	&-\1	abc-a
120(?:(a)b|ac)	ac	y	&-\1	ac-
121a(?=(b|c))	ab	y	&-\1	a-b
122a(?=(b|c))	a	n	-	-
123a(?=(b|c))	ax	n	-	-
124a(?=(b|c))bc	abc	y	&-\1	abc-b
125a(?!(b|c))	ax	y	&-\1	a-
126a(?!(b|c))	a	y	&-\1	a-
127a(?!(b|c))	ab	n	-	-
128a(?!(b|c))xc	axc	y	&-\1	axc-
129(a|b)(?<=(a))c	ac	y	&-\1-\2	ac-a-a
130(a|b)(?<=(a))c	bc	n	-	-
131(?<=(a))bc	bc	n	-	-
132.(?<=(a))bc	abc	y	&-\1	abc-a
133(a|b)(?<!(a))c	ac	n	-	-
134(a|b)(?<!(a))c	bc	y	&-\1-\2	bc-b-
135.(?<!(a))bc	abc	n	-	-
136(?<!(a))bc	bc	y	&-\1	bc-
137a([bc]*)c*	abc	y	&-\1	abc-bc
138a([bc]*)(c*d)	abcd	y	&-\1-\2	abcd-bc-d
139a([bc]+)(c*d)	abcd	y	&-\1-\2	abcd-bc-d
140a([bc]*)(c+d)	abcd	y	&-\1-\2	abcd-b-cd
141a[bcd]*dcdcde	adcdcde	y	&	adcdcde
142a[bcd]+dcdcde	adcdcde	n	-	-
143(ab|a)b*c	abc	y	&-\1	abc-ab
144(.*)b	abc	y	&-\1	ab-a
145((a)(b)c)(d)	abcd	y	\1-\2-\3-\4	abc-a-b-d
146((a)(b)?c)(d)	abcd	y	\1-\2-\3-\4	abc-a-b-d
147((a)(b)?c)(d)	acd	y	\1-\2-\3-\4	ac-a--d
148((aa)(bb)?cc)(dd)	aaccdd	y	\1-\2-\3-\4	aacc-aa--dd
149[ -~]*	abc	y	&	abc
150[ -~ -~]*	abc	y	&	abc
151[ -~ -~ -~]*	abc	y	&	abc
152[ -~ -~ -~ -~]*	abc	y	&	abc
153[ -~ -~ -~ -~ -~]*	abc	y	&	abc
154[ -~ -~ -~ -~ -~ -~]*	abc	y	&	abc
155[ -~ -~ -~ -~ -~ -~ -~]*	abc	y	&	abc
156[a-zA-Z_][a-zA-Z0-9_]*	alpha	y	&	alpha
157^a(bc+|b[eh])g|.h$	abh	y	&-\1	bh-
158(bc+d$|ef*g.|h?i(j|k))	effgz	y	&-\1-\2	effgz-effgz-
159(bc+d$|ef*g.|h?i(j|k))	ij	y	&-\1-\2	ij-ij-j
160(bc+d$|ef*g.|h?i(j|k))	effg	n	-	-
161(bc+d$|ef*g.|h?i(j|k))	bcdd	n	-	-
162(bc+d$|ef*g.|h?i(j|k))	reffgz	y	&-\1-\2	effgz-effgz-
163((((((((((a)))))))))	-	c	-	-
164((((((((((a))))))))))	a	y	&-\10	a-a
165(((((((((a)))))))))	a	y	&	a
166multiple words of text	uh-uh	n	-	-
167multiple words	multiple words, yeah	y	&	multiple words
168(.*)c(.*)	abcde	y	&-\1-\2	abcde-ab-de
169\((.*), (.*)\)	(a, b)	y	(\2, \1)	(b, a)
170(we|wee|week)(knights|night)	weeknights	y	&-\1-\2	weeknights-wee-knights
171(a([^a])*)*	abcaBC	y	&-\1-\2	abcaBC-aBC-C
172([Aa]b).*\1	abxyzab	y	&-\1	abxyzab-ab
173a([\/\\]*)b	a//\\b	y	&-\1	a//\\b-//\\
174(?:[[:alnum:]]|(@[[:alnum:]]))*	oeh@2tu@2n342	y	\1	@2
Trap