spencer2.tests revision 303975
10@a@a 20@abc@abc 30@abc|de@abc 40@a|b|c@abc 50@a(b)c@abc 61@a\(b\)c@abc 72@a(@EPAREN 82@a(@a( 90@a\(@a( 101@a\(@EPAREN 111@a\(b@EPAREN 122@a(b@EPAREN 132@a(b@a(b 142@a)@a) 152@)@) 162@a)@a) 171@a\)@EPAREN 181@\)@EPAREN 190@a()b@ab 201@a\(\)b@ab 210@^abc$@abc 221@a^b@a^b 231@a^b@a^b 241@a$b@a$b 251@a$b@a$b 260@^@abc 270@$@abc 281@^$@"" 291@$^@"" 301@\($\)\(^\)@"" 310@^^@"" 320@$$@"" 331@b$@abNc 341@b$@abNc 351@^b$@aNbNc 361@^b$@aNbNc 371@^$@aNNb 381@^$@abc 391@^$@abcN 401@$^@aNNb 411@\($\)\(^\)@aNNb 420@^^@aNNb 430@$$@aNNb 440@^a@a 450@a$@a 460@^a@aNb 471@^b@aNb 480@a$@bNa 491@b$@bNa 500@a*(^b$)c*@b 511@a*\(^b$\)c*@b 520@|@EMPTY 530@|@| 540@*@BADRPT 550@*@* 560@+@BADRPT 570@?@BADRPT 581@""@EMPTY 590@()@abc 601@\(\)@abc 610@a||b@EMPTY 620@|ab@EMPTY 630@ab|@EMPTY 641@(|a)b@EMPTY 651@(a|)b@EMPTY 661@(*a)@BADRPT 671@(+a)@BADRPT 681@(?a)@BADRPT 691@({1}a)@BADRPT 701@\(\{1\}a\)@BADRPT 711@(a|*b)@BADRPT 721@(a|+b)@BADRPT 731@(a|?b)@BADRPT 741@(a|{1}b)@BADRPT 750@^*@BADRPT 760@^*@* 770@^+@BADRPT 780@^?@BADRPT 790@^{1}@BADRPT 801@^\{1\}@BADRPT 810@a.c@abc 820@a[bc]d@abd 830@a\*c@a*c 841@ac@abc 851@a\bc@ac 861@\{@BADRPT 870@a\[b@a[b 882@a[b@EBRACK 890@a$@a 901@a$@a$ 911@a\$@a 920@a\$@a$ 931@a\$@a 941@a\$@a\$ 952@a\(b\)\2c@ESUBREG 962@a\(b\1\)c@ESUBREG 972@a\(b*\)c\1d@abbcbd 982@a\(b*\)c\1d@abbcbbbd 992@^\(.\)\1@abc 1002@a\(\([bc]\)\2\)*d@abbccd 1012@a\(\([bc]\)\2\)*d@abbcbd 1022@a\(\(b\)*\2\)*d@abbbd 1032@\(a\)\1bcd@aabcd 1042@\(a\)\1bc*d@aabcd 1052@\(a\)\1bc*d@aabd 1062@\(a\)\1bc*d@aabcccd 1072@\(a\)\1bc*[ce]d@aabcccd 1082@^\(a\)\1b\(c\)*cd$@aabcccd 1090@ab*c@abc 1100@ab+c@abc 1110@ab?c@abc 1121@a\(*\)b@a*b 1131@a\(**\)b@ab 1141@a\(***\)b@BADRPT 1150@*a@*a 1160@**a@a 1171@***a@BADRPT 1182@{@{ 1192@{abc@{abc 1202@{1@BADRPT 1210@{1}@BADRPT 1222@a{b@a{b 1230@a{1}b@ab 1241@a\{1\}b@ab 1250@a{1,}b@ab 1261@a\{1,\}b@ab 1270@a{1,2}b@aab 1281@a\{1,2\}b@aab 1292@a{1@EBRACE 1301@a\{1@EBRACE 1312@a{1a@EBRACE 1321@a\{1a@EBRACE 1332@a{1a}@BADBR 1341@a\{1a\}@BADBR 1350@a{,2}@a{,2} 1361@a\{,2\}@BADBR 1370@a{,}@a{,} 1381@a\{,\}@BADBR 1392@a{1,x}@BADBR 1401@a\{1,x\}@BADBR 1412@a{1,x@EBRACE 1421@a\{1,x@EBRACE 1431@a{300}@BADBR 1441@a\{300\}@BADBR 1451@a{1,0}@BADBR 1461@a\{1,0\}@BADBR 1470@ab{0,0}c@abcac 1481@ab\{0,0\}c@abcac 1490@ab{0,1}c@abcac 1501@ab\{0,1\}c@abcac 1510@ab{0,3}c@abbcac 1521@ab\{0,3\}c@abbcac 1530@ab{1,1}c@acabc 1541@ab\{1,1\}c@acabc 1550@ab{1,3}c@acabc 1561@ab\{1,3\}c@acabc 1570@ab{2,2}c@abcabbc 1581@ab\{2,2\}c@abcabbc 1590@ab{2,4}c@abcabbc 1601@ab\{2,4\}c@abcabbc 1610@a**@BADRPT 1621@a++@BADRPT 1630@a??@BADRPT 1640@a*+@BADRPT 1650@a*?@BADRPT 1660@a+*@BADRPT 1670@a+?@BADRPT 1680@a?*@BADRPT 1690@a?+@BADRPT 1701@a{1}{1}@BADRPT 1710@a*{1}@BADRPT 1721@a+{1}@BADRPT 1730@a?{1}@BADRPT 1740@a{1}*@BADRPT 1751@a{1}+@BADRPT 1760@a{1}?@BADRPT 1772@a*{b}@a{b} 1781@a\{1\}\{1\}@BADRPT 1791@a*\{1\}@BADRPT 1801@a\{1\}*@BADRPT 1810@a[b]c@abc 1820@a[ab]c@abc 1830@a[^ab]c@adc 1840@a[]b]c@a]c 1850@a[[b]c@a[c 1860@a[-b]c@a-c 1870@a[^]b]c@adc 1880@a[^-b]c@adc 1890@a[b-]c@a-c 1902@a[b@EBRACK 1912@a[]@EBRACK 1920@a[1-3]c@a2c 1931@a[3-1]c@ERANGE 1941@a[1-3-5]c@ERANGE 1951@a[[.-.]--]c@a-c 1962@a[1-@ERANGE 1972@a[[.@EBRACK 1982@a[[.x@EBRACK 1992@a[[.x.@EBRACK 2001@a[[.x.]@EBRACK 2011@a[[.x.]]@ax 2021@a[[.x,.]]@ECOLLATE 2031@a[[.one.]]b@a1b 2041@a[[.notdef.]]b@ECOLLATE 2051@a[[.].]]b@a]b 2060@a[[:alpha:]]c@abc 2072@a[[:notdef:]]c@ECTYPE 2082@a[[:@EBRACK 2092@a[[:alpha@EBRACK 2102@a[[:alpha:]@EBRACK 2112@a[[:alpha,:]@ECTYPE 2122@a[[:]:]]b@ECTYPE 2132@a[[:-:]]b@ECTYPE 2142@a[[:alph:]]@ECTYPE 2152@a[[:alphabet:]]@ECTYPE 2161@[[:blank:]]+@aSSTb 2171@[[:cntrl:]]+@aNTb 2180@[[:digit:]]+@a019b 2190@[[:graph:]]+@Sa%bS 2200@[[:lower:]]+@AabC 2210@[[:print:]]+@NaSbN 2220@[[:punct:]]+@S%-&T 2231@[[:space:]]+@aSNTb 2240@[[:upper:]]+@aBCd 2250@[[:xdigit:]]+@p0f3Cq 2261@a[[=b=]]c@abc 2272@a[[=@EBRACK 2282@a[[=b@EBRACK 2292@a[[=b=@EBRACK 2301@a[[=b=]@EBRACK 2311@a[[=b,=]]@ECOLLATE 2321@a[[=one=]]b@a1b 2330@a(((b)))c@abc 2340@a(b|(c))d@abd 2350@a(b*|c)d@abbd 2360@a[ab]{20}@aaaaabaaaabaaaabaaaab 2370@a[ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab]@aaaaabaaaabaaaabaaaab 2380@a[ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab](wee|week)(knights|night)@aaaaabaaaabaaaabaaaabweeknights 2390@12345678901234567890123456789@a12345678901234567890123456789b 2400@123456789012345678901234567890@a123456789012345678901234567890b 2410@1234567890123456789012345678901@a1234567890123456789012345678901b 2420@12345678901234567890123456789012@a12345678901234567890123456789012b 2430@123456789012345678901234567890123@a123456789012345678901234567890123b 2440@1234567890123456789012345678901234567890123456789012345678901234567890@a1234567890123456789012345678901234567890123456789012345678901234567890b 2450@[ab][cd][ef][gh][ij][kl][mn]@xacegikmoq 2460@[ab][cd][ef][gh][ij][kl][mn][op]@xacegikmoq 2470@[ab][cd][ef][gh][ij][kl][mn][op][qr]@xacegikmoqy 2480@[ab][cd][ef][gh][ij][kl][mn][op][q]@xacegikmoqy 2490@abc@xabcy 2502@a\(b\)?c\1d@acd 2511@aBc@Abc 2521@a[Bc]*d@abBCcd 2531@0[[:upper:]]1@0a1 2541@0[[:lower:]]1@0A1 2551@a[^b]c@abc 2560@a[^b]c@aBc 2570@a[^b]c@adc 2580@[a]b[c]@abc 2590@[a]b[a]@aba 2600@[abc]b[abc]@abc 2610@[abc]b[abd]@abd 2620@a(b?c)+d@accd 2630@(wee|week)(knights|night)@weeknights 2640@(we|wee|week|frob)(knights|night|day)@weeknights 2650@a[bc]d@xyzaaabcaababdacd 2660@a[ab]c@aaabc 2670@abc@abc 2680@a*@b 2690@/\*.*\*/@/*x*/ 2700@/\*.*\*/@/*x*/y/*z*/ 2710@/\*([^*]|\*[^/])*\*/@/*x*/ 2720@/\*([^*]|\*[^/])*\*/@/*x*/y/*z*/ 2730@/\*([^*]|\*[^/])*\*/@/*x**/y/*z*/ 2740@/\*([^*]|\*+[^*/])*\*+/@/*x*/ 2750@/\*([^*]|\*+[^*/])*\*+/@/*x*/y/*z*/ 2760@/\*([^*]|\*+[^*/])*\*+/@/*x**/y/*z*/ 2770@/\*([^*]|\*+[^*/])*\*+/@/*x****/y/*z*/ 2780@/\*([^*]|\*+[^*/])*\*+/@/*x**x*/y/*z*/ 2790@/\*([^*]|\*+[^*/])*\*+/@/*x***x/y/*z*/ 2800@[abc]@a(b)c 2810@[abc]@a(d)c 2820@[abc]@a(bc)d 2830@[abc]@a(dc)d 2840@.@a()c 2850@b.*c@b(bc)c 2860@b.*@b(bc)c 2870@.*c@b(bc)c 2880@abc@abc 2890@abc@xabcy 2901@abc@xyz 2910@a*b@aba*b 2920@a*b@ab 2931@""@EMPTY 2941@aZb@a 2951@aZb@a 2960@aZb@(aZb) 2970@aZ*b@(ab) 2980@a.b@(aZb) 2990@a.*@(aZb)c 3002@[[:<:]]a@a 3012@[[:<:]]a@ba 3022@[[:<:]]a@-a 3032@a[[:>:]]@a 3042@a[[:>:]]@ab 3052@a[[:>:]]@a- 3062@[[:<:]]a.c[[:>:]]@axcd-dayc-dazce-abc 3072@[[:<:]]a.c[[:>:]]@axcd-dayc-dazce-abc-q 3082@[[:<:]]a.c[[:>:]]@axc-dayc-dazce-abc 3092@[[:<:]]b.c[[:>:]]@a_bxc-byc_d-bzc-q 3102@[[:<:]].x..[[:>:]]@y_xa_-_xb_y-_xc_-axdc 3112@[[:<:]]a_b[[:>:]]@x_a_b 3120@(A[1])|(A[2])|(A[3])|(A[4])|(A[5])|(A[6])|(A[7])|(A[8])|(A[9])|(A[A])@A1 3130@abcdefghijklmnop@abcdefghijklmnop 3140@abcdefghijklmnopqrstuv@abcdefghijklmnopqrstuv 3150@CC[13]1|a{21}[23][EO][123][Es][12]a{15}aa[34][EW]aaaaaaa[X]a@CC11 3160@a?b@ab 3171@-\{0,1\}[0-9]*$@-5 318