1*22dc650dSSadaf Ebrahimi# There are two sorts of patterns in this test. A number of them are 2*22dc650dSSadaf Ebrahimi# representative patterns whose lengths and offsets are checked. This is just a 3*22dc650dSSadaf Ebrahimi# doublecheck test to ensure the sizes don't go horribly wrong when something 4*22dc650dSSadaf Ebrahimi# is changed. The operation of these patterns is checked in other tests. 5*22dc650dSSadaf Ebrahimi# 6*22dc650dSSadaf Ebrahimi# This file also contains tests whose output varies with code unit size and/or 7*22dc650dSSadaf Ebrahimi# link size. Unicode support is required for these tests. There are separate 8*22dc650dSSadaf Ebrahimi# output files for each code unit size and link size. 9*22dc650dSSadaf Ebrahimi 10*22dc650dSSadaf Ebrahimi#pattern fullbincode,memory 11*22dc650dSSadaf Ebrahimi 12*22dc650dSSadaf Ebrahimi/((?i)b)/ 13*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 161 14*22dc650dSSadaf EbrahimiMemory allocation - code portion : 25 15*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 16*22dc650dSSadaf Ebrahimi 0 19 Bra 17*22dc650dSSadaf Ebrahimi 5 9 CBra 1 18*22dc650dSSadaf Ebrahimi 12 /i b 19*22dc650dSSadaf Ebrahimi 14 9 Ket 20*22dc650dSSadaf Ebrahimi 19 19 Ket 21*22dc650dSSadaf Ebrahimi 24 End 22*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 23*22dc650dSSadaf Ebrahimi 24*22dc650dSSadaf Ebrahimi/(?s)(.*X|^B)/ 25*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 171 26*22dc650dSSadaf EbrahimiMemory allocation - code portion : 35 27*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 28*22dc650dSSadaf Ebrahimi 0 29 Bra 29*22dc650dSSadaf Ebrahimi 5 11 CBra 1 30*22dc650dSSadaf Ebrahimi 12 AllAny* 31*22dc650dSSadaf Ebrahimi 14 X 32*22dc650dSSadaf Ebrahimi 16 8 Alt 33*22dc650dSSadaf Ebrahimi 21 ^ 34*22dc650dSSadaf Ebrahimi 22 B 35*22dc650dSSadaf Ebrahimi 24 19 Ket 36*22dc650dSSadaf Ebrahimi 29 29 Ket 37*22dc650dSSadaf Ebrahimi 34 End 38*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 39*22dc650dSSadaf Ebrahimi 40*22dc650dSSadaf Ebrahimi/(?s:.*X|^B)/ 41*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 169 42*22dc650dSSadaf EbrahimiMemory allocation - code portion : 33 43*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 44*22dc650dSSadaf Ebrahimi 0 27 Bra 45*22dc650dSSadaf Ebrahimi 5 9 Bra 46*22dc650dSSadaf Ebrahimi 10 AllAny* 47*22dc650dSSadaf Ebrahimi 12 X 48*22dc650dSSadaf Ebrahimi 14 8 Alt 49*22dc650dSSadaf Ebrahimi 19 ^ 50*22dc650dSSadaf Ebrahimi 20 B 51*22dc650dSSadaf Ebrahimi 22 17 Ket 52*22dc650dSSadaf Ebrahimi 27 27 Ket 53*22dc650dSSadaf Ebrahimi 32 End 54*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 55*22dc650dSSadaf Ebrahimi 56*22dc650dSSadaf Ebrahimi/^[[:alnum:]]/ 57*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 181 58*22dc650dSSadaf EbrahimiMemory allocation - code portion : 45 59*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 60*22dc650dSSadaf Ebrahimi 0 39 Bra 61*22dc650dSSadaf Ebrahimi 5 ^ 62*22dc650dSSadaf Ebrahimi 6 [0-9A-Za-z] 63*22dc650dSSadaf Ebrahimi 39 39 Ket 64*22dc650dSSadaf Ebrahimi 44 End 65*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 66*22dc650dSSadaf Ebrahimi 67*22dc650dSSadaf Ebrahimi/#/Ix 68*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 147 69*22dc650dSSadaf EbrahimiMemory allocation - code portion : 11 70*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 71*22dc650dSSadaf Ebrahimi 0 5 Bra 72*22dc650dSSadaf Ebrahimi 5 5 Ket 73*22dc650dSSadaf Ebrahimi 10 End 74*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 75*22dc650dSSadaf EbrahimiCapture group count = 0 76*22dc650dSSadaf EbrahimiMay match empty string 77*22dc650dSSadaf EbrahimiOptions: extended 78*22dc650dSSadaf EbrahimiSubject length lower bound = 0 79*22dc650dSSadaf Ebrahimi 80*22dc650dSSadaf Ebrahimi/a#/Ix 81*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 149 82*22dc650dSSadaf EbrahimiMemory allocation - code portion : 13 83*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 84*22dc650dSSadaf Ebrahimi 0 7 Bra 85*22dc650dSSadaf Ebrahimi 5 a 86*22dc650dSSadaf Ebrahimi 7 7 Ket 87*22dc650dSSadaf Ebrahimi 12 End 88*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 89*22dc650dSSadaf EbrahimiCapture group count = 0 90*22dc650dSSadaf EbrahimiOptions: extended 91*22dc650dSSadaf EbrahimiFirst code unit = 'a' 92*22dc650dSSadaf EbrahimiSubject length lower bound = 1 93*22dc650dSSadaf Ebrahimi 94*22dc650dSSadaf Ebrahimi/x?+/ 95*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 149 96*22dc650dSSadaf EbrahimiMemory allocation - code portion : 13 97*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 98*22dc650dSSadaf Ebrahimi 0 7 Bra 99*22dc650dSSadaf Ebrahimi 5 x?+ 100*22dc650dSSadaf Ebrahimi 7 7 Ket 101*22dc650dSSadaf Ebrahimi 12 End 102*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 103*22dc650dSSadaf Ebrahimi 104*22dc650dSSadaf Ebrahimi/x++/ 105*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 149 106*22dc650dSSadaf EbrahimiMemory allocation - code portion : 13 107*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 108*22dc650dSSadaf Ebrahimi 0 7 Bra 109*22dc650dSSadaf Ebrahimi 5 x++ 110*22dc650dSSadaf Ebrahimi 7 7 Ket 111*22dc650dSSadaf Ebrahimi 12 End 112*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 113*22dc650dSSadaf Ebrahimi 114*22dc650dSSadaf Ebrahimi/x{1,3}+/ 115*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 153 116*22dc650dSSadaf EbrahimiMemory allocation - code portion : 17 117*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 118*22dc650dSSadaf Ebrahimi 0 11 Bra 119*22dc650dSSadaf Ebrahimi 5 x 120*22dc650dSSadaf Ebrahimi 7 x{0,2}+ 121*22dc650dSSadaf Ebrahimi 11 11 Ket 122*22dc650dSSadaf Ebrahimi 16 End 123*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 124*22dc650dSSadaf Ebrahimi 125*22dc650dSSadaf Ebrahimi/(x)*+/ 126*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 162 127*22dc650dSSadaf EbrahimiMemory allocation - code portion : 26 128*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 129*22dc650dSSadaf Ebrahimi 0 20 Bra 130*22dc650dSSadaf Ebrahimi 5 Braposzero 131*22dc650dSSadaf Ebrahimi 6 9 CBraPos 1 132*22dc650dSSadaf Ebrahimi 13 x 133*22dc650dSSadaf Ebrahimi 15 9 KetRpos 134*22dc650dSSadaf Ebrahimi 20 20 Ket 135*22dc650dSSadaf Ebrahimi 25 End 136*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 137*22dc650dSSadaf Ebrahimi 138*22dc650dSSadaf Ebrahimi/^((a+)(?U)([ab]+)(?-U)([bc]+)(\w*))/ 139*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 280 140*22dc650dSSadaf EbrahimiMemory allocation - code portion : 144 141*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 142*22dc650dSSadaf Ebrahimi 0 138 Bra 143*22dc650dSSadaf Ebrahimi 5 ^ 144*22dc650dSSadaf Ebrahimi 6 127 CBra 1 145*22dc650dSSadaf Ebrahimi 13 9 CBra 2 146*22dc650dSSadaf Ebrahimi 20 a+ 147*22dc650dSSadaf Ebrahimi 22 9 Ket 148*22dc650dSSadaf Ebrahimi 27 41 CBra 3 149*22dc650dSSadaf Ebrahimi 34 [ab]+? 150*22dc650dSSadaf Ebrahimi 68 41 Ket 151*22dc650dSSadaf Ebrahimi 73 41 CBra 4 152*22dc650dSSadaf Ebrahimi 80 [bc]+ 153*22dc650dSSadaf Ebrahimi114 41 Ket 154*22dc650dSSadaf Ebrahimi119 9 CBra 5 155*22dc650dSSadaf Ebrahimi126 \w*+ 156*22dc650dSSadaf Ebrahimi128 9 Ket 157*22dc650dSSadaf Ebrahimi133 127 Ket 158*22dc650dSSadaf Ebrahimi138 138 Ket 159*22dc650dSSadaf Ebrahimi143 End 160*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 161*22dc650dSSadaf Ebrahimi 162*22dc650dSSadaf Ebrahimi"8J\$WE\<\.rX\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b" 163*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 966 164*22dc650dSSadaf EbrahimiMemory allocation - code portion : 830 165*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 166*22dc650dSSadaf Ebrahimi 0 824 Bra 167*22dc650dSSadaf Ebrahimi 5 8J$WE<.rX+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X 168*22dc650dSSadaf Ebrahimi823 \b 169*22dc650dSSadaf Ebrahimi824 824 Ket 170*22dc650dSSadaf Ebrahimi829 End 171*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 172*22dc650dSSadaf Ebrahimi 173*22dc650dSSadaf Ebrahimi"\$\<\.X\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b" 174*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 956 175*22dc650dSSadaf EbrahimiMemory allocation - code portion : 820 176*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 177*22dc650dSSadaf Ebrahimi 0 814 Bra 178*22dc650dSSadaf Ebrahimi 5 $<.X+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q%L^_z5E'Dw6X 179*22dc650dSSadaf Ebrahimi813 \b 180*22dc650dSSadaf Ebrahimi814 814 Ket 181*22dc650dSSadaf Ebrahimi819 End 182*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 183*22dc650dSSadaf Ebrahimi 184*22dc650dSSadaf Ebrahimi/(a(?1)b)/ 185*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 168 186*22dc650dSSadaf EbrahimiMemory allocation - code portion : 32 187*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 188*22dc650dSSadaf Ebrahimi 0 26 Bra 189*22dc650dSSadaf Ebrahimi 5 16 CBra 1 190*22dc650dSSadaf Ebrahimi 12 a 191*22dc650dSSadaf Ebrahimi 14 5 Recurse 192*22dc650dSSadaf Ebrahimi 19 b 193*22dc650dSSadaf Ebrahimi 21 16 Ket 194*22dc650dSSadaf Ebrahimi 26 26 Ket 195*22dc650dSSadaf Ebrahimi 31 End 196*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 197*22dc650dSSadaf Ebrahimi 198*22dc650dSSadaf Ebrahimi/(a(?1)+b)/ 199*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 178 200*22dc650dSSadaf EbrahimiMemory allocation - code portion : 42 201*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 202*22dc650dSSadaf Ebrahimi 0 36 Bra 203*22dc650dSSadaf Ebrahimi 5 26 CBra 1 204*22dc650dSSadaf Ebrahimi 12 a 205*22dc650dSSadaf Ebrahimi 14 10 SBra 206*22dc650dSSadaf Ebrahimi 19 5 Recurse 207*22dc650dSSadaf Ebrahimi 24 10 KetRmax 208*22dc650dSSadaf Ebrahimi 29 b 209*22dc650dSSadaf Ebrahimi 31 26 Ket 210*22dc650dSSadaf Ebrahimi 36 36 Ket 211*22dc650dSSadaf Ebrahimi 41 End 212*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 213*22dc650dSSadaf Ebrahimi 214*22dc650dSSadaf Ebrahimi/a(?P<name1>b|c)d(?P<longername2>e)/ 215*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 214 216*22dc650dSSadaf EbrahimiMemory allocation - code portion : 50 217*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 218*22dc650dSSadaf Ebrahimi 0 44 Bra 219*22dc650dSSadaf Ebrahimi 5 a 220*22dc650dSSadaf Ebrahimi 7 9 CBra 1 221*22dc650dSSadaf Ebrahimi 14 b 222*22dc650dSSadaf Ebrahimi 16 7 Alt 223*22dc650dSSadaf Ebrahimi 21 c 224*22dc650dSSadaf Ebrahimi 23 16 Ket 225*22dc650dSSadaf Ebrahimi 28 d 226*22dc650dSSadaf Ebrahimi 30 9 CBra 2 227*22dc650dSSadaf Ebrahimi 37 e 228*22dc650dSSadaf Ebrahimi 39 9 Ket 229*22dc650dSSadaf Ebrahimi 44 44 Ket 230*22dc650dSSadaf Ebrahimi 49 End 231*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 232*22dc650dSSadaf Ebrahimi 233*22dc650dSSadaf Ebrahimi/(?:a(?P<c>c(?P<d>d)))(?P<a>a)/ 234*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 213 235*22dc650dSSadaf EbrahimiMemory allocation - code portion : 65 236*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 237*22dc650dSSadaf Ebrahimi 0 59 Bra 238*22dc650dSSadaf Ebrahimi 5 35 Bra 239*22dc650dSSadaf Ebrahimi 10 a 240*22dc650dSSadaf Ebrahimi 12 23 CBra 1 241*22dc650dSSadaf Ebrahimi 19 c 242*22dc650dSSadaf Ebrahimi 21 9 CBra 2 243*22dc650dSSadaf Ebrahimi 28 d 244*22dc650dSSadaf Ebrahimi 30 9 Ket 245*22dc650dSSadaf Ebrahimi 35 23 Ket 246*22dc650dSSadaf Ebrahimi 40 35 Ket 247*22dc650dSSadaf Ebrahimi 45 9 CBra 3 248*22dc650dSSadaf Ebrahimi 52 a 249*22dc650dSSadaf Ebrahimi 54 9 Ket 250*22dc650dSSadaf Ebrahimi 59 59 Ket 251*22dc650dSSadaf Ebrahimi 64 End 252*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 253*22dc650dSSadaf Ebrahimi 254*22dc650dSSadaf Ebrahimi/(?P<a>a)...(?P=a)bbb(?P>a)d/ 255*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 184 256*22dc650dSSadaf EbrahimiMemory allocation - code portion : 44 257*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 258*22dc650dSSadaf Ebrahimi 0 38 Bra 259*22dc650dSSadaf Ebrahimi 5 9 CBra 1 260*22dc650dSSadaf Ebrahimi 12 a 261*22dc650dSSadaf Ebrahimi 14 9 Ket 262*22dc650dSSadaf Ebrahimi 19 Any 263*22dc650dSSadaf Ebrahimi 20 Any 264*22dc650dSSadaf Ebrahimi 21 Any 265*22dc650dSSadaf Ebrahimi 22 \1 266*22dc650dSSadaf Ebrahimi 25 bbb 267*22dc650dSSadaf Ebrahimi 31 5 Recurse 268*22dc650dSSadaf Ebrahimi 36 d 269*22dc650dSSadaf Ebrahimi 38 38 Ket 270*22dc650dSSadaf Ebrahimi 43 End 271*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 272*22dc650dSSadaf Ebrahimi 273*22dc650dSSadaf Ebrahimi/abc(?C255)de(?C)f/ 274*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 179 275*22dc650dSSadaf EbrahimiMemory allocation - code portion : 43 276*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 277*22dc650dSSadaf Ebrahimi 0 37 Bra 278*22dc650dSSadaf Ebrahimi 5 abc 279*22dc650dSSadaf Ebrahimi 11 Callout 255 10 1 280*22dc650dSSadaf Ebrahimi 21 de 281*22dc650dSSadaf Ebrahimi 25 Callout 0 16 1 282*22dc650dSSadaf Ebrahimi 35 f 283*22dc650dSSadaf Ebrahimi 37 37 Ket 284*22dc650dSSadaf Ebrahimi 42 End 285*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 286*22dc650dSSadaf Ebrahimi 287*22dc650dSSadaf Ebrahimi/abcde/auto_callout 288*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 217 289*22dc650dSSadaf EbrahimiMemory allocation - code portion : 81 290*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 291*22dc650dSSadaf Ebrahimi 0 75 Bra 292*22dc650dSSadaf Ebrahimi 5 Callout 255 0 1 293*22dc650dSSadaf Ebrahimi 15 a 294*22dc650dSSadaf Ebrahimi 17 Callout 255 1 1 295*22dc650dSSadaf Ebrahimi 27 b 296*22dc650dSSadaf Ebrahimi 29 Callout 255 2 1 297*22dc650dSSadaf Ebrahimi 39 c 298*22dc650dSSadaf Ebrahimi 41 Callout 255 3 1 299*22dc650dSSadaf Ebrahimi 51 d 300*22dc650dSSadaf Ebrahimi 53 Callout 255 4 1 301*22dc650dSSadaf Ebrahimi 63 e 302*22dc650dSSadaf Ebrahimi 65 Callout 255 5 0 303*22dc650dSSadaf Ebrahimi 75 75 Ket 304*22dc650dSSadaf Ebrahimi 80 End 305*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 306*22dc650dSSadaf Ebrahimi 307*22dc650dSSadaf Ebrahimi/\x{100}/utf 308*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 150 309*22dc650dSSadaf EbrahimiMemory allocation - code portion : 14 310*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 311*22dc650dSSadaf Ebrahimi 0 8 Bra 312*22dc650dSSadaf Ebrahimi 5 \x{100} 313*22dc650dSSadaf Ebrahimi 8 8 Ket 314*22dc650dSSadaf Ebrahimi 13 End 315*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 316*22dc650dSSadaf Ebrahimi 317*22dc650dSSadaf Ebrahimi/\x{1000}/utf 318*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 151 319*22dc650dSSadaf EbrahimiMemory allocation - code portion : 15 320*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 321*22dc650dSSadaf Ebrahimi 0 9 Bra 322*22dc650dSSadaf Ebrahimi 5 \x{1000} 323*22dc650dSSadaf Ebrahimi 9 9 Ket 324*22dc650dSSadaf Ebrahimi 14 End 325*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 326*22dc650dSSadaf Ebrahimi 327*22dc650dSSadaf Ebrahimi/\x{10000}/utf 328*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 152 329*22dc650dSSadaf EbrahimiMemory allocation - code portion : 16 330*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 331*22dc650dSSadaf Ebrahimi 0 10 Bra 332*22dc650dSSadaf Ebrahimi 5 \x{10000} 333*22dc650dSSadaf Ebrahimi 10 10 Ket 334*22dc650dSSadaf Ebrahimi 15 End 335*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 336*22dc650dSSadaf Ebrahimi 337*22dc650dSSadaf Ebrahimi/\x{100000}/utf 338*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 152 339*22dc650dSSadaf EbrahimiMemory allocation - code portion : 16 340*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 341*22dc650dSSadaf Ebrahimi 0 10 Bra 342*22dc650dSSadaf Ebrahimi 5 \x{100000} 343*22dc650dSSadaf Ebrahimi 10 10 Ket 344*22dc650dSSadaf Ebrahimi 15 End 345*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 346*22dc650dSSadaf Ebrahimi 347*22dc650dSSadaf Ebrahimi/\x{10ffff}/utf 348*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 152 349*22dc650dSSadaf EbrahimiMemory allocation - code portion : 16 350*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 351*22dc650dSSadaf Ebrahimi 0 10 Bra 352*22dc650dSSadaf Ebrahimi 5 \x{10ffff} 353*22dc650dSSadaf Ebrahimi 10 10 Ket 354*22dc650dSSadaf Ebrahimi 15 End 355*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 356*22dc650dSSadaf Ebrahimi 357*22dc650dSSadaf Ebrahimi/\x{110000}/utf 358*22dc650dSSadaf EbrahimiFailed: error 134 at offset 9: character code point value in \x{} or \o{} is too large 359*22dc650dSSadaf Ebrahimi 360*22dc650dSSadaf Ebrahimi/[\x{ff}]/utf 361*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 150 362*22dc650dSSadaf EbrahimiMemory allocation - code portion : 14 363*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 364*22dc650dSSadaf Ebrahimi 0 8 Bra 365*22dc650dSSadaf Ebrahimi 5 \x{ff} 366*22dc650dSSadaf Ebrahimi 8 8 Ket 367*22dc650dSSadaf Ebrahimi 13 End 368*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 369*22dc650dSSadaf Ebrahimi 370*22dc650dSSadaf Ebrahimi/[\x{100}]/utf 371*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 150 372*22dc650dSSadaf EbrahimiMemory allocation - code portion : 14 373*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 374*22dc650dSSadaf Ebrahimi 0 8 Bra 375*22dc650dSSadaf Ebrahimi 5 \x{100} 376*22dc650dSSadaf Ebrahimi 8 8 Ket 377*22dc650dSSadaf Ebrahimi 13 End 378*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 379*22dc650dSSadaf Ebrahimi 380*22dc650dSSadaf Ebrahimi/\x80/utf 381*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 150 382*22dc650dSSadaf EbrahimiMemory allocation - code portion : 14 383*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 384*22dc650dSSadaf Ebrahimi 0 8 Bra 385*22dc650dSSadaf Ebrahimi 5 \x{80} 386*22dc650dSSadaf Ebrahimi 8 8 Ket 387*22dc650dSSadaf Ebrahimi 13 End 388*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 389*22dc650dSSadaf Ebrahimi 390*22dc650dSSadaf Ebrahimi/\xff/utf 391*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 150 392*22dc650dSSadaf EbrahimiMemory allocation - code portion : 14 393*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 394*22dc650dSSadaf Ebrahimi 0 8 Bra 395*22dc650dSSadaf Ebrahimi 5 \x{ff} 396*22dc650dSSadaf Ebrahimi 8 8 Ket 397*22dc650dSSadaf Ebrahimi 13 End 398*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 399*22dc650dSSadaf Ebrahimi 400*22dc650dSSadaf Ebrahimi/\x{0041}\x{2262}\x{0391}\x{002e}/I,utf 401*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 158 402*22dc650dSSadaf EbrahimiMemory allocation - code portion : 22 403*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 404*22dc650dSSadaf Ebrahimi 0 16 Bra 405*22dc650dSSadaf Ebrahimi 5 A\x{2262}\x{391}. 406*22dc650dSSadaf Ebrahimi 16 16 Ket 407*22dc650dSSadaf Ebrahimi 21 End 408*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 409*22dc650dSSadaf EbrahimiCapture group count = 0 410*22dc650dSSadaf EbrahimiOptions: utf 411*22dc650dSSadaf EbrahimiFirst code unit = 'A' 412*22dc650dSSadaf EbrahimiLast code unit = '.' 413*22dc650dSSadaf EbrahimiSubject length lower bound = 4 414*22dc650dSSadaf Ebrahimi 415*22dc650dSSadaf Ebrahimi/\x{D55c}\x{ad6d}\x{C5B4}/I,utf 416*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 159 417*22dc650dSSadaf EbrahimiMemory allocation - code portion : 23 418*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 419*22dc650dSSadaf Ebrahimi 0 17 Bra 420*22dc650dSSadaf Ebrahimi 5 \x{d55c}\x{ad6d}\x{c5b4} 421*22dc650dSSadaf Ebrahimi 17 17 Ket 422*22dc650dSSadaf Ebrahimi 22 End 423*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 424*22dc650dSSadaf EbrahimiCapture group count = 0 425*22dc650dSSadaf EbrahimiOptions: utf 426*22dc650dSSadaf EbrahimiFirst code unit = \xed 427*22dc650dSSadaf EbrahimiLast code unit = \xb4 428*22dc650dSSadaf EbrahimiSubject length lower bound = 3 429*22dc650dSSadaf Ebrahimi 430*22dc650dSSadaf Ebrahimi/\x{65e5}\x{672c}\x{8a9e}/I,utf 431*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 159 432*22dc650dSSadaf EbrahimiMemory allocation - code portion : 23 433*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 434*22dc650dSSadaf Ebrahimi 0 17 Bra 435*22dc650dSSadaf Ebrahimi 5 \x{65e5}\x{672c}\x{8a9e} 436*22dc650dSSadaf Ebrahimi 17 17 Ket 437*22dc650dSSadaf Ebrahimi 22 End 438*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 439*22dc650dSSadaf EbrahimiCapture group count = 0 440*22dc650dSSadaf EbrahimiOptions: utf 441*22dc650dSSadaf EbrahimiFirst code unit = \xe6 442*22dc650dSSadaf EbrahimiLast code unit = \x9e 443*22dc650dSSadaf EbrahimiSubject length lower bound = 3 444*22dc650dSSadaf Ebrahimi 445*22dc650dSSadaf Ebrahimi/[\x{100}]/utf 446*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 150 447*22dc650dSSadaf EbrahimiMemory allocation - code portion : 14 448*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 449*22dc650dSSadaf Ebrahimi 0 8 Bra 450*22dc650dSSadaf Ebrahimi 5 \x{100} 451*22dc650dSSadaf Ebrahimi 8 8 Ket 452*22dc650dSSadaf Ebrahimi 13 End 453*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 454*22dc650dSSadaf Ebrahimi 455*22dc650dSSadaf Ebrahimi/[Z\x{100}]/utf 456*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 189 457*22dc650dSSadaf EbrahimiMemory allocation - code portion : 53 458*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 459*22dc650dSSadaf Ebrahimi 0 47 Bra 460*22dc650dSSadaf Ebrahimi 5 [Z\x{100}] 461*22dc650dSSadaf Ebrahimi 47 47 Ket 462*22dc650dSSadaf Ebrahimi 52 End 463*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 464*22dc650dSSadaf Ebrahimi 465*22dc650dSSadaf Ebrahimi/^[\x{100}\E-\Q\E\x{150}]/utf 466*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 160 467*22dc650dSSadaf EbrahimiMemory allocation - code portion : 24 468*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 469*22dc650dSSadaf Ebrahimi 0 18 Bra 470*22dc650dSSadaf Ebrahimi 5 ^ 471*22dc650dSSadaf Ebrahimi 6 [\x{100}-\x{150}] 472*22dc650dSSadaf Ebrahimi 18 18 Ket 473*22dc650dSSadaf Ebrahimi 23 End 474*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 475*22dc650dSSadaf Ebrahimi 476*22dc650dSSadaf Ebrahimi/^[\QĀ\E-\QŐ\E]/utf 477*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 160 478*22dc650dSSadaf EbrahimiMemory allocation - code portion : 24 479*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 480*22dc650dSSadaf Ebrahimi 0 18 Bra 481*22dc650dSSadaf Ebrahimi 5 ^ 482*22dc650dSSadaf Ebrahimi 6 [\x{100}-\x{150}] 483*22dc650dSSadaf Ebrahimi 18 18 Ket 484*22dc650dSSadaf Ebrahimi 23 End 485*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 486*22dc650dSSadaf Ebrahimi 487*22dc650dSSadaf Ebrahimi/^[\QĀ\E-\QŐ\E/utf 488*22dc650dSSadaf EbrahimiFailed: error 106 at offset 15: missing terminating ] for character class 489*22dc650dSSadaf Ebrahimi 490*22dc650dSSadaf Ebrahimi/[\p{L}]/ 491*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 157 492*22dc650dSSadaf EbrahimiMemory allocation - code portion : 21 493*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 494*22dc650dSSadaf Ebrahimi 0 15 Bra 495*22dc650dSSadaf Ebrahimi 5 [\p{L}] 496*22dc650dSSadaf Ebrahimi 15 15 Ket 497*22dc650dSSadaf Ebrahimi 20 End 498*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 499*22dc650dSSadaf Ebrahimi 500*22dc650dSSadaf Ebrahimi/[\p{^L}]/ 501*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 157 502*22dc650dSSadaf EbrahimiMemory allocation - code portion : 21 503*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 504*22dc650dSSadaf Ebrahimi 0 15 Bra 505*22dc650dSSadaf Ebrahimi 5 [\P{L}] 506*22dc650dSSadaf Ebrahimi 15 15 Ket 507*22dc650dSSadaf Ebrahimi 20 End 508*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 509*22dc650dSSadaf Ebrahimi 510*22dc650dSSadaf Ebrahimi/[\P{L}]/ 511*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 157 512*22dc650dSSadaf EbrahimiMemory allocation - code portion : 21 513*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 514*22dc650dSSadaf Ebrahimi 0 15 Bra 515*22dc650dSSadaf Ebrahimi 5 [\P{L}] 516*22dc650dSSadaf Ebrahimi 15 15 Ket 517*22dc650dSSadaf Ebrahimi 20 End 518*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 519*22dc650dSSadaf Ebrahimi 520*22dc650dSSadaf Ebrahimi/[\P{^L}]/ 521*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 157 522*22dc650dSSadaf EbrahimiMemory allocation - code portion : 21 523*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 524*22dc650dSSadaf Ebrahimi 0 15 Bra 525*22dc650dSSadaf Ebrahimi 5 [\p{L}] 526*22dc650dSSadaf Ebrahimi 15 15 Ket 527*22dc650dSSadaf Ebrahimi 20 End 528*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 529*22dc650dSSadaf Ebrahimi 530*22dc650dSSadaf Ebrahimi/[abc\p{L}\x{0660}]/utf 531*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 192 532*22dc650dSSadaf EbrahimiMemory allocation - code portion : 56 533*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 534*22dc650dSSadaf Ebrahimi 0 50 Bra 535*22dc650dSSadaf Ebrahimi 5 [a-c\p{L}\x{660}] 536*22dc650dSSadaf Ebrahimi 50 50 Ket 537*22dc650dSSadaf Ebrahimi 55 End 538*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 539*22dc650dSSadaf Ebrahimi 540*22dc650dSSadaf Ebrahimi/[\p{Nd}]/utf 541*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 157 542*22dc650dSSadaf EbrahimiMemory allocation - code portion : 21 543*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 544*22dc650dSSadaf Ebrahimi 0 15 Bra 545*22dc650dSSadaf Ebrahimi 5 [\p{Nd}] 546*22dc650dSSadaf Ebrahimi 15 15 Ket 547*22dc650dSSadaf Ebrahimi 20 End 548*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 549*22dc650dSSadaf Ebrahimi 550*22dc650dSSadaf Ebrahimi/[\p{Nd}+-]+/utf 551*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 190 552*22dc650dSSadaf EbrahimiMemory allocation - code portion : 54 553*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 554*22dc650dSSadaf Ebrahimi 0 48 Bra 555*22dc650dSSadaf Ebrahimi 5 [+\-\p{Nd}]++ 556*22dc650dSSadaf Ebrahimi 48 48 Ket 557*22dc650dSSadaf Ebrahimi 53 End 558*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 559*22dc650dSSadaf Ebrahimi 560*22dc650dSSadaf Ebrahimi/A\x{391}\x{10427}\x{ff3a}\x{1fb0}/i,utf 561*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 165 562*22dc650dSSadaf EbrahimiMemory allocation - code portion : 29 563*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 564*22dc650dSSadaf Ebrahimi 0 23 Bra 565*22dc650dSSadaf Ebrahimi 5 /i A\x{391}\x{10427}\x{ff3a}\x{1fb0} 566*22dc650dSSadaf Ebrahimi 23 23 Ket 567*22dc650dSSadaf Ebrahimi 28 End 568*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 569*22dc650dSSadaf Ebrahimi 570*22dc650dSSadaf Ebrahimi/A\x{391}\x{10427}\x{ff3a}\x{1fb0}/utf 571*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 165 572*22dc650dSSadaf EbrahimiMemory allocation - code portion : 29 573*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 574*22dc650dSSadaf Ebrahimi 0 23 Bra 575*22dc650dSSadaf Ebrahimi 5 A\x{391}\x{10427}\x{ff3a}\x{1fb0} 576*22dc650dSSadaf Ebrahimi 23 23 Ket 577*22dc650dSSadaf Ebrahimi 28 End 578*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 579*22dc650dSSadaf Ebrahimi 580*22dc650dSSadaf Ebrahimi/[\x{105}-\x{109}]/i,utf 581*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 159 582*22dc650dSSadaf EbrahimiMemory allocation - code portion : 23 583*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 584*22dc650dSSadaf Ebrahimi 0 17 Bra 585*22dc650dSSadaf Ebrahimi 5 [\x{104}-\x{109}] 586*22dc650dSSadaf Ebrahimi 17 17 Ket 587*22dc650dSSadaf Ebrahimi 22 End 588*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 589*22dc650dSSadaf Ebrahimi 590*22dc650dSSadaf Ebrahimi/( ( (?(1)0|) )* )/x 591*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 192 592*22dc650dSSadaf EbrahimiMemory allocation - code portion : 56 593*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 594*22dc650dSSadaf Ebrahimi 0 50 Bra 595*22dc650dSSadaf Ebrahimi 5 40 CBra 1 596*22dc650dSSadaf Ebrahimi 12 Brazero 597*22dc650dSSadaf Ebrahimi 13 27 SCBra 2 598*22dc650dSSadaf Ebrahimi 20 10 Cond 599*22dc650dSSadaf Ebrahimi 25 1 Cond ref 600*22dc650dSSadaf Ebrahimi 28 0 601*22dc650dSSadaf Ebrahimi 30 5 Alt 602*22dc650dSSadaf Ebrahimi 35 15 Ket 603*22dc650dSSadaf Ebrahimi 40 27 KetRmax 604*22dc650dSSadaf Ebrahimi 45 40 Ket 605*22dc650dSSadaf Ebrahimi 50 50 Ket 606*22dc650dSSadaf Ebrahimi 55 End 607*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 608*22dc650dSSadaf Ebrahimi 609*22dc650dSSadaf Ebrahimi/( (?(1)0|)* )/x 610*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 180 611*22dc650dSSadaf EbrahimiMemory allocation - code portion : 44 612*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 613*22dc650dSSadaf Ebrahimi 0 38 Bra 614*22dc650dSSadaf Ebrahimi 5 28 CBra 1 615*22dc650dSSadaf Ebrahimi 12 Brazero 616*22dc650dSSadaf Ebrahimi 13 10 SCond 617*22dc650dSSadaf Ebrahimi 18 1 Cond ref 618*22dc650dSSadaf Ebrahimi 21 0 619*22dc650dSSadaf Ebrahimi 23 5 Alt 620*22dc650dSSadaf Ebrahimi 28 15 KetRmax 621*22dc650dSSadaf Ebrahimi 33 28 Ket 622*22dc650dSSadaf Ebrahimi 38 38 Ket 623*22dc650dSSadaf Ebrahimi 43 End 624*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 625*22dc650dSSadaf Ebrahimi 626*22dc650dSSadaf Ebrahimi/[a]/ 627*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 149 628*22dc650dSSadaf EbrahimiMemory allocation - code portion : 13 629*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 630*22dc650dSSadaf Ebrahimi 0 7 Bra 631*22dc650dSSadaf Ebrahimi 5 a 632*22dc650dSSadaf Ebrahimi 7 7 Ket 633*22dc650dSSadaf Ebrahimi 12 End 634*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 635*22dc650dSSadaf Ebrahimi 636*22dc650dSSadaf Ebrahimi/[a]/utf 637*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 149 638*22dc650dSSadaf EbrahimiMemory allocation - code portion : 13 639*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 640*22dc650dSSadaf Ebrahimi 0 7 Bra 641*22dc650dSSadaf Ebrahimi 5 a 642*22dc650dSSadaf Ebrahimi 7 7 Ket 643*22dc650dSSadaf Ebrahimi 12 End 644*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 645*22dc650dSSadaf Ebrahimi 646*22dc650dSSadaf Ebrahimi/[\xaa]/ 647*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 149 648*22dc650dSSadaf EbrahimiMemory allocation - code portion : 13 649*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 650*22dc650dSSadaf Ebrahimi 0 7 Bra 651*22dc650dSSadaf Ebrahimi 5 \x{aa} 652*22dc650dSSadaf Ebrahimi 7 7 Ket 653*22dc650dSSadaf Ebrahimi 12 End 654*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 655*22dc650dSSadaf Ebrahimi 656*22dc650dSSadaf Ebrahimi/[\xaa]/utf 657*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 150 658*22dc650dSSadaf EbrahimiMemory allocation - code portion : 14 659*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 660*22dc650dSSadaf Ebrahimi 0 8 Bra 661*22dc650dSSadaf Ebrahimi 5 \x{aa} 662*22dc650dSSadaf Ebrahimi 8 8 Ket 663*22dc650dSSadaf Ebrahimi 13 End 664*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 665*22dc650dSSadaf Ebrahimi 666*22dc650dSSadaf Ebrahimi/[^a]/ 667*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 149 668*22dc650dSSadaf EbrahimiMemory allocation - code portion : 13 669*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 670*22dc650dSSadaf Ebrahimi 0 7 Bra 671*22dc650dSSadaf Ebrahimi 5 [^a] 672*22dc650dSSadaf Ebrahimi 7 7 Ket 673*22dc650dSSadaf Ebrahimi 12 End 674*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 675*22dc650dSSadaf Ebrahimi 676*22dc650dSSadaf Ebrahimi/[^a]/utf 677*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 149 678*22dc650dSSadaf EbrahimiMemory allocation - code portion : 13 679*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 680*22dc650dSSadaf Ebrahimi 0 7 Bra 681*22dc650dSSadaf Ebrahimi 5 [^a] 682*22dc650dSSadaf Ebrahimi 7 7 Ket 683*22dc650dSSadaf Ebrahimi 12 End 684*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 685*22dc650dSSadaf Ebrahimi 686*22dc650dSSadaf Ebrahimi/[^\xaa]/ 687*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 149 688*22dc650dSSadaf EbrahimiMemory allocation - code portion : 13 689*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 690*22dc650dSSadaf Ebrahimi 0 7 Bra 691*22dc650dSSadaf Ebrahimi 5 [^\x{aa}] 692*22dc650dSSadaf Ebrahimi 7 7 Ket 693*22dc650dSSadaf Ebrahimi 12 End 694*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 695*22dc650dSSadaf Ebrahimi 696*22dc650dSSadaf Ebrahimi/[^\xaa]/utf 697*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 150 698*22dc650dSSadaf EbrahimiMemory allocation - code portion : 14 699*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 700*22dc650dSSadaf Ebrahimi 0 8 Bra 701*22dc650dSSadaf Ebrahimi 5 [^\x{aa}] 702*22dc650dSSadaf Ebrahimi 8 8 Ket 703*22dc650dSSadaf Ebrahimi 13 End 704*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 705*22dc650dSSadaf Ebrahimi 706*22dc650dSSadaf Ebrahimi#pattern -memory 707*22dc650dSSadaf Ebrahimi 708*22dc650dSSadaf Ebrahimi/[^\d]/utf,ucp 709*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 710*22dc650dSSadaf Ebrahimi 0 15 Bra 711*22dc650dSSadaf Ebrahimi 5 [^\p{Nd}] 712*22dc650dSSadaf Ebrahimi 15 15 Ket 713*22dc650dSSadaf Ebrahimi 20 End 714*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 715*22dc650dSSadaf Ebrahimi 716*22dc650dSSadaf Ebrahimi/[[:^alpha:][:^cntrl:]]+/utf,ucp 717*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 718*22dc650dSSadaf Ebrahimi 0 19 Bra 719*22dc650dSSadaf Ebrahimi 5 [\P{L}\P{Cc}]++ 720*22dc650dSSadaf Ebrahimi 19 19 Ket 721*22dc650dSSadaf Ebrahimi 24 End 722*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 723*22dc650dSSadaf Ebrahimi 724*22dc650dSSadaf Ebrahimi/[[:^cntrl:][:^alpha:]]+/utf,ucp 725*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 726*22dc650dSSadaf Ebrahimi 0 19 Bra 727*22dc650dSSadaf Ebrahimi 5 [\P{Cc}\P{L}]++ 728*22dc650dSSadaf Ebrahimi 19 19 Ket 729*22dc650dSSadaf Ebrahimi 24 End 730*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 731*22dc650dSSadaf Ebrahimi 732*22dc650dSSadaf Ebrahimi/[[:alpha:]]+/utf,ucp 733*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 734*22dc650dSSadaf Ebrahimi 0 16 Bra 735*22dc650dSSadaf Ebrahimi 5 [\p{L}]++ 736*22dc650dSSadaf Ebrahimi 16 16 Ket 737*22dc650dSSadaf Ebrahimi 21 End 738*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 739*22dc650dSSadaf Ebrahimi 740*22dc650dSSadaf Ebrahimi/[[:^alpha:]\S]+/utf,ucp 741*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 742*22dc650dSSadaf Ebrahimi 0 19 Bra 743*22dc650dSSadaf Ebrahimi 5 [\P{L}\P{Xsp}]++ 744*22dc650dSSadaf Ebrahimi 19 19 Ket 745*22dc650dSSadaf Ebrahimi 24 End 746*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 747*22dc650dSSadaf Ebrahimi 748*22dc650dSSadaf Ebrahimi/abc(d|e)(*THEN)x(123(*THEN)4|567(b|q)(*THEN)xx)/ 749*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 750*22dc650dSSadaf Ebrahimi 0 93 Bra 751*22dc650dSSadaf Ebrahimi 5 abc 752*22dc650dSSadaf Ebrahimi 11 9 CBra 1 753*22dc650dSSadaf Ebrahimi 18 d 754*22dc650dSSadaf Ebrahimi 20 7 Alt 755*22dc650dSSadaf Ebrahimi 25 e 756*22dc650dSSadaf Ebrahimi 27 16 Ket 757*22dc650dSSadaf Ebrahimi 32 *THEN 758*22dc650dSSadaf Ebrahimi 33 x 759*22dc650dSSadaf Ebrahimi 35 16 CBra 2 760*22dc650dSSadaf Ebrahimi 42 123 761*22dc650dSSadaf Ebrahimi 48 *THEN 762*22dc650dSSadaf Ebrahimi 49 4 763*22dc650dSSadaf Ebrahimi 51 37 Alt 764*22dc650dSSadaf Ebrahimi 56 567 765*22dc650dSSadaf Ebrahimi 62 9 CBra 3 766*22dc650dSSadaf Ebrahimi 69 b 767*22dc650dSSadaf Ebrahimi 71 7 Alt 768*22dc650dSSadaf Ebrahimi 76 q 769*22dc650dSSadaf Ebrahimi 78 16 Ket 770*22dc650dSSadaf Ebrahimi 83 *THEN 771*22dc650dSSadaf Ebrahimi 84 xx 772*22dc650dSSadaf Ebrahimi 88 53 Ket 773*22dc650dSSadaf Ebrahimi 93 93 Ket 774*22dc650dSSadaf Ebrahimi 98 End 775*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 776*22dc650dSSadaf Ebrahimi 777*22dc650dSSadaf Ebrahimi/(((a\2)|(a*)\g<-1>))*a?/ 778*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 779*22dc650dSSadaf Ebrahimi 0 73 Bra 780*22dc650dSSadaf Ebrahimi 5 Brazero 781*22dc650dSSadaf Ebrahimi 6 60 SCBra 1 782*22dc650dSSadaf Ebrahimi 13 24 CBra 2 783*22dc650dSSadaf Ebrahimi 20 12 CBra 3 784*22dc650dSSadaf Ebrahimi 27 a 785*22dc650dSSadaf Ebrahimi 29 \2 786*22dc650dSSadaf Ebrahimi 32 12 Ket 787*22dc650dSSadaf Ebrahimi 37 24 Alt 788*22dc650dSSadaf Ebrahimi 42 9 CBra 4 789*22dc650dSSadaf Ebrahimi 49 a* 790*22dc650dSSadaf Ebrahimi 51 9 Ket 791*22dc650dSSadaf Ebrahimi 56 42 Recurse 792*22dc650dSSadaf Ebrahimi 61 48 Ket 793*22dc650dSSadaf Ebrahimi 66 60 KetRmax 794*22dc650dSSadaf Ebrahimi 71 a?+ 795*22dc650dSSadaf Ebrahimi 73 73 Ket 796*22dc650dSSadaf Ebrahimi 78 End 797*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 798*22dc650dSSadaf Ebrahimi 799*22dc650dSSadaf Ebrahimi/((?+1)(\1))/ 800*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 801*22dc650dSSadaf Ebrahimi 0 37 Bra 802*22dc650dSSadaf Ebrahimi 5 27 CBra 1 803*22dc650dSSadaf Ebrahimi 12 17 Recurse 804*22dc650dSSadaf Ebrahimi 17 10 CBra 2 805*22dc650dSSadaf Ebrahimi 24 \1 806*22dc650dSSadaf Ebrahimi 27 10 Ket 807*22dc650dSSadaf Ebrahimi 32 27 Ket 808*22dc650dSSadaf Ebrahimi 37 37 Ket 809*22dc650dSSadaf Ebrahimi 42 End 810*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 811*22dc650dSSadaf Ebrahimi 812*22dc650dSSadaf Ebrahimi"(?1)(?#?'){2}(a)" 813*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 814*22dc650dSSadaf Ebrahimi 0 29 Bra 815*22dc650dSSadaf Ebrahimi 5 15 Recurse 816*22dc650dSSadaf Ebrahimi 10 15 Recurse 817*22dc650dSSadaf Ebrahimi 15 9 CBra 1 818*22dc650dSSadaf Ebrahimi 22 a 819*22dc650dSSadaf Ebrahimi 24 9 Ket 820*22dc650dSSadaf Ebrahimi 29 29 Ket 821*22dc650dSSadaf Ebrahimi 34 End 822*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 823*22dc650dSSadaf Ebrahimi 824*22dc650dSSadaf Ebrahimi/.((?2)(?R)|\1|$)()/ 825*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 826*22dc650dSSadaf Ebrahimi 0 54 Bra 827*22dc650dSSadaf Ebrahimi 5 Any 828*22dc650dSSadaf Ebrahimi 6 17 CBra 1 829*22dc650dSSadaf Ebrahimi 13 42 Recurse 830*22dc650dSSadaf Ebrahimi 18 0 Recurse 831*22dc650dSSadaf Ebrahimi 23 8 Alt 832*22dc650dSSadaf Ebrahimi 28 \1 833*22dc650dSSadaf Ebrahimi 31 6 Alt 834*22dc650dSSadaf Ebrahimi 36 $ 835*22dc650dSSadaf Ebrahimi 37 31 Ket 836*22dc650dSSadaf Ebrahimi 42 7 CBra 2 837*22dc650dSSadaf Ebrahimi 49 7 Ket 838*22dc650dSSadaf Ebrahimi 54 54 Ket 839*22dc650dSSadaf Ebrahimi 59 End 840*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 841*22dc650dSSadaf Ebrahimi 842*22dc650dSSadaf Ebrahimi/.((?3)(?R)()(?2)|\1|$)()/ 843*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 844*22dc650dSSadaf Ebrahimi 0 71 Bra 845*22dc650dSSadaf Ebrahimi 5 Any 846*22dc650dSSadaf Ebrahimi 6 34 CBra 1 847*22dc650dSSadaf Ebrahimi 13 59 Recurse 848*22dc650dSSadaf Ebrahimi 18 0 Recurse 849*22dc650dSSadaf Ebrahimi 23 7 CBra 2 850*22dc650dSSadaf Ebrahimi 30 7 Ket 851*22dc650dSSadaf Ebrahimi 35 23 Recurse 852*22dc650dSSadaf Ebrahimi 40 8 Alt 853*22dc650dSSadaf Ebrahimi 45 \1 854*22dc650dSSadaf Ebrahimi 48 6 Alt 855*22dc650dSSadaf Ebrahimi 53 $ 856*22dc650dSSadaf Ebrahimi 54 48 Ket 857*22dc650dSSadaf Ebrahimi 59 7 CBra 3 858*22dc650dSSadaf Ebrahimi 66 7 Ket 859*22dc650dSSadaf Ebrahimi 71 71 Ket 860*22dc650dSSadaf Ebrahimi 76 End 861*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 862*22dc650dSSadaf Ebrahimi 863*22dc650dSSadaf Ebrahimi/(?1)()((((((\1++))\x85)+)|))/ 864*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 865*22dc650dSSadaf Ebrahimi 0 115 Bra 866*22dc650dSSadaf Ebrahimi 5 10 Recurse 867*22dc650dSSadaf Ebrahimi 10 7 CBra 1 868*22dc650dSSadaf Ebrahimi 17 7 Ket 869*22dc650dSSadaf Ebrahimi 22 88 CBra 2 870*22dc650dSSadaf Ebrahimi 29 71 CBra 3 871*22dc650dSSadaf Ebrahimi 36 59 CBra 4 872*22dc650dSSadaf Ebrahimi 43 47 CBra 5 873*22dc650dSSadaf Ebrahimi 50 33 CBra 6 874*22dc650dSSadaf Ebrahimi 57 21 CBra 7 875*22dc650dSSadaf Ebrahimi 64 9 Once 876*22dc650dSSadaf Ebrahimi 69 \1+ 877*22dc650dSSadaf Ebrahimi 73 9 Ket 878*22dc650dSSadaf Ebrahimi 78 21 Ket 879*22dc650dSSadaf Ebrahimi 83 33 Ket 880*22dc650dSSadaf Ebrahimi 88 \x{85} 881*22dc650dSSadaf Ebrahimi 90 47 KetRmax 882*22dc650dSSadaf Ebrahimi 95 59 Ket 883*22dc650dSSadaf Ebrahimi100 5 Alt 884*22dc650dSSadaf Ebrahimi105 76 Ket 885*22dc650dSSadaf Ebrahimi110 88 Ket 886*22dc650dSSadaf Ebrahimi115 115 Ket 887*22dc650dSSadaf Ebrahimi120 End 888*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 889*22dc650dSSadaf Ebrahimi 890*22dc650dSSadaf Ebrahimi# Check the absolute limit on nesting (?| etc. This varies with code unit 891*22dc650dSSadaf Ebrahimi# width because the workspace is a different number of bytes. It will fail 892*22dc650dSSadaf Ebrahimi# with link size 2 in 8-bit and 16-bit but not in 32-bit. 893*22dc650dSSadaf Ebrahimi 894*22dc650dSSadaf Ebrahimi/(?|(?|(?J:(?|(?x:(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?|(?| 895*22dc650dSSadaf Ebrahimi))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 896*22dc650dSSadaf Ebrahimi/parens_nest_limit=1000,-fullbincode 897*22dc650dSSadaf Ebrahimi 898*22dc650dSSadaf Ebrahimi# Use "expand" to create some very long patterns with nested parentheses, in 899*22dc650dSSadaf Ebrahimi# order to test workspace overflow. Again, this varies with code unit width, 900*22dc650dSSadaf Ebrahimi# and even when it fails in two modes, the error offset differs. It also varies 901*22dc650dSSadaf Ebrahimi# with link size - hence multiple tests with different values. 902*22dc650dSSadaf Ebrahimi 903*22dc650dSSadaf Ebrahimi/(?'ABC'\[[bar](]{792}*THEN:\[A]{255}\[)]{793}/expand,-fullbincode,parens_nest_limit=1000 904*22dc650dSSadaf Ebrahimi 905*22dc650dSSadaf Ebrahimi/(?'ABC'\[[bar](]{793}*THEN:\[A]{255}\[)]{794}/expand,-fullbincode,parens_nest_limit=1000 906*22dc650dSSadaf Ebrahimi 907*22dc650dSSadaf Ebrahimi/(?'ABC'\[[bar](]{1793}*THEN:\[A]{255}\[)]{1794}/expand,-fullbincode,parens_nest_limit=2000 908*22dc650dSSadaf EbrahimiFailed: error 186 at offset 12820: regular expression is too complicated 909*22dc650dSSadaf Ebrahimi 910*22dc650dSSadaf Ebrahimi/(?(1)(?1)){8,}+()/debug 911*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 912*22dc650dSSadaf Ebrahimi 0 181 Bra 913*22dc650dSSadaf Ebrahimi 5 159 Once 914*22dc650dSSadaf Ebrahimi 10 13 Cond 915*22dc650dSSadaf Ebrahimi 15 1 Cond ref 916*22dc650dSSadaf Ebrahimi 18 169 Recurse 917*22dc650dSSadaf Ebrahimi 23 13 Ket 918*22dc650dSSadaf Ebrahimi 28 13 Cond 919*22dc650dSSadaf Ebrahimi 33 1 Cond ref 920*22dc650dSSadaf Ebrahimi 36 169 Recurse 921*22dc650dSSadaf Ebrahimi 41 13 Ket 922*22dc650dSSadaf Ebrahimi 46 13 Cond 923*22dc650dSSadaf Ebrahimi 51 1 Cond ref 924*22dc650dSSadaf Ebrahimi 54 169 Recurse 925*22dc650dSSadaf Ebrahimi 59 13 Ket 926*22dc650dSSadaf Ebrahimi 64 13 Cond 927*22dc650dSSadaf Ebrahimi 69 1 Cond ref 928*22dc650dSSadaf Ebrahimi 72 169 Recurse 929*22dc650dSSadaf Ebrahimi 77 13 Ket 930*22dc650dSSadaf Ebrahimi 82 13 Cond 931*22dc650dSSadaf Ebrahimi 87 1 Cond ref 932*22dc650dSSadaf Ebrahimi 90 169 Recurse 933*22dc650dSSadaf Ebrahimi 95 13 Ket 934*22dc650dSSadaf Ebrahimi100 13 Cond 935*22dc650dSSadaf Ebrahimi105 1 Cond ref 936*22dc650dSSadaf Ebrahimi108 169 Recurse 937*22dc650dSSadaf Ebrahimi113 13 Ket 938*22dc650dSSadaf Ebrahimi118 13 Cond 939*22dc650dSSadaf Ebrahimi123 1 Cond ref 940*22dc650dSSadaf Ebrahimi126 169 Recurse 941*22dc650dSSadaf Ebrahimi131 13 Ket 942*22dc650dSSadaf Ebrahimi136 23 SBraPos 943*22dc650dSSadaf Ebrahimi141 13 SCond 944*22dc650dSSadaf Ebrahimi146 1 Cond ref 945*22dc650dSSadaf Ebrahimi149 169 Recurse 946*22dc650dSSadaf Ebrahimi154 13 Ket 947*22dc650dSSadaf Ebrahimi159 23 KetRpos 948*22dc650dSSadaf Ebrahimi164 159 Ket 949*22dc650dSSadaf Ebrahimi169 7 CBra 1 950*22dc650dSSadaf Ebrahimi176 7 Ket 951*22dc650dSSadaf Ebrahimi181 181 Ket 952*22dc650dSSadaf Ebrahimi186 End 953*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 954*22dc650dSSadaf EbrahimiCapture group count = 1 955*22dc650dSSadaf EbrahimiMax back reference = 1 956*22dc650dSSadaf EbrahimiMay match empty string 957*22dc650dSSadaf EbrahimiSubject length lower bound = 0 958*22dc650dSSadaf Ebrahimi abcd 959*22dc650dSSadaf Ebrahimi 0: 960*22dc650dSSadaf Ebrahimi 1: 961*22dc650dSSadaf Ebrahimi 962*22dc650dSSadaf Ebrahimi/(?(1)|a(?1)b){2,}+()/debug 963*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 964*22dc650dSSadaf Ebrahimi 0 91 Bra 965*22dc650dSSadaf Ebrahimi 5 69 Once 966*22dc650dSSadaf Ebrahimi 10 8 Cond 967*22dc650dSSadaf Ebrahimi 15 1 Cond ref 968*22dc650dSSadaf Ebrahimi 18 14 Alt 969*22dc650dSSadaf Ebrahimi 23 a 970*22dc650dSSadaf Ebrahimi 25 79 Recurse 971*22dc650dSSadaf Ebrahimi 30 b 972*22dc650dSSadaf Ebrahimi 32 22 Ket 973*22dc650dSSadaf Ebrahimi 37 32 SBraPos 974*22dc650dSSadaf Ebrahimi 42 8 SCond 975*22dc650dSSadaf Ebrahimi 47 1 Cond ref 976*22dc650dSSadaf Ebrahimi 50 14 Alt 977*22dc650dSSadaf Ebrahimi 55 a 978*22dc650dSSadaf Ebrahimi 57 79 Recurse 979*22dc650dSSadaf Ebrahimi 62 b 980*22dc650dSSadaf Ebrahimi 64 22 Ket 981*22dc650dSSadaf Ebrahimi 69 32 KetRpos 982*22dc650dSSadaf Ebrahimi 74 69 Ket 983*22dc650dSSadaf Ebrahimi 79 7 CBra 1 984*22dc650dSSadaf Ebrahimi 86 7 Ket 985*22dc650dSSadaf Ebrahimi 91 91 Ket 986*22dc650dSSadaf Ebrahimi 96 End 987*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 988*22dc650dSSadaf EbrahimiCapture group count = 1 989*22dc650dSSadaf EbrahimiMax back reference = 1 990*22dc650dSSadaf EbrahimiMay match empty string 991*22dc650dSSadaf EbrahimiSubject length lower bound = 0 992*22dc650dSSadaf Ebrahimi abcde 993*22dc650dSSadaf EbrahimiNo match 994*22dc650dSSadaf Ebrahimi 995*22dc650dSSadaf Ebrahimi/((?1)(?2)(?3)(?4)(?5)(?6)(?7)(?8)(?9)(?9)(?8)(?7)(?6)(?5)(?4)(?3)(?2)(?1)(?0)){2,}()()()()()()()()()/debug 996*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 997*22dc650dSSadaf Ebrahimi 0 327 Bra 998*22dc650dSSadaf Ebrahimi 5 102 CBra 1 999*22dc650dSSadaf Ebrahimi 12 5 Recurse 1000*22dc650dSSadaf Ebrahimi 17 219 Recurse 1001*22dc650dSSadaf Ebrahimi 22 231 Recurse 1002*22dc650dSSadaf Ebrahimi 27 243 Recurse 1003*22dc650dSSadaf Ebrahimi 32 255 Recurse 1004*22dc650dSSadaf Ebrahimi 37 267 Recurse 1005*22dc650dSSadaf Ebrahimi 42 279 Recurse 1006*22dc650dSSadaf Ebrahimi 47 291 Recurse 1007*22dc650dSSadaf Ebrahimi 52 303 Recurse 1008*22dc650dSSadaf Ebrahimi 57 303 Recurse 1009*22dc650dSSadaf Ebrahimi 62 291 Recurse 1010*22dc650dSSadaf Ebrahimi 67 279 Recurse 1011*22dc650dSSadaf Ebrahimi 72 267 Recurse 1012*22dc650dSSadaf Ebrahimi 77 255 Recurse 1013*22dc650dSSadaf Ebrahimi 82 243 Recurse 1014*22dc650dSSadaf Ebrahimi 87 231 Recurse 1015*22dc650dSSadaf Ebrahimi 92 219 Recurse 1016*22dc650dSSadaf Ebrahimi 97 5 Recurse 1017*22dc650dSSadaf Ebrahimi102 0 Recurse 1018*22dc650dSSadaf Ebrahimi107 102 Ket 1019*22dc650dSSadaf Ebrahimi112 102 SCBra 1 1020*22dc650dSSadaf Ebrahimi119 5 Recurse 1021*22dc650dSSadaf Ebrahimi124 219 Recurse 1022*22dc650dSSadaf Ebrahimi129 231 Recurse 1023*22dc650dSSadaf Ebrahimi134 243 Recurse 1024*22dc650dSSadaf Ebrahimi139 255 Recurse 1025*22dc650dSSadaf Ebrahimi144 267 Recurse 1026*22dc650dSSadaf Ebrahimi149 279 Recurse 1027*22dc650dSSadaf Ebrahimi154 291 Recurse 1028*22dc650dSSadaf Ebrahimi159 303 Recurse 1029*22dc650dSSadaf Ebrahimi164 303 Recurse 1030*22dc650dSSadaf Ebrahimi169 291 Recurse 1031*22dc650dSSadaf Ebrahimi174 279 Recurse 1032*22dc650dSSadaf Ebrahimi179 267 Recurse 1033*22dc650dSSadaf Ebrahimi184 255 Recurse 1034*22dc650dSSadaf Ebrahimi189 243 Recurse 1035*22dc650dSSadaf Ebrahimi194 231 Recurse 1036*22dc650dSSadaf Ebrahimi199 219 Recurse 1037*22dc650dSSadaf Ebrahimi204 5 Recurse 1038*22dc650dSSadaf Ebrahimi209 0 Recurse 1039*22dc650dSSadaf Ebrahimi214 102 KetRmax 1040*22dc650dSSadaf Ebrahimi219 7 CBra 2 1041*22dc650dSSadaf Ebrahimi226 7 Ket 1042*22dc650dSSadaf Ebrahimi231 7 CBra 3 1043*22dc650dSSadaf Ebrahimi238 7 Ket 1044*22dc650dSSadaf Ebrahimi243 7 CBra 4 1045*22dc650dSSadaf Ebrahimi250 7 Ket 1046*22dc650dSSadaf Ebrahimi255 7 CBra 5 1047*22dc650dSSadaf Ebrahimi262 7 Ket 1048*22dc650dSSadaf Ebrahimi267 7 CBra 6 1049*22dc650dSSadaf Ebrahimi274 7 Ket 1050*22dc650dSSadaf Ebrahimi279 7 CBra 7 1051*22dc650dSSadaf Ebrahimi286 7 Ket 1052*22dc650dSSadaf Ebrahimi291 7 CBra 8 1053*22dc650dSSadaf Ebrahimi298 7 Ket 1054*22dc650dSSadaf Ebrahimi303 7 CBra 9 1055*22dc650dSSadaf Ebrahimi310 7 Ket 1056*22dc650dSSadaf Ebrahimi315 7 CBra 10 1057*22dc650dSSadaf Ebrahimi322 7 Ket 1058*22dc650dSSadaf Ebrahimi327 327 Ket 1059*22dc650dSSadaf Ebrahimi332 End 1060*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 1061*22dc650dSSadaf EbrahimiCapture group count = 10 1062*22dc650dSSadaf EbrahimiMay match empty string 1063*22dc650dSSadaf EbrahimiSubject length lower bound = 0 1064*22dc650dSSadaf Ebrahimi 1065*22dc650dSSadaf Ebrahimi/([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00](*ACCEPT)/ 1066*22dc650dSSadaf EbrahimiFailed: error 114 at offset 509: missing closing parenthesis 1067*22dc650dSSadaf Ebrahimi 1068*22dc650dSSadaf Ebrahimi/([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00](*ACCEPT)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))/-fullbincode 1069*22dc650dSSadaf Ebrahimi 1070*22dc650dSSadaf Ebrahimi#pattern -fullbincode 1071*22dc650dSSadaf Ebrahimi 1072*22dc650dSSadaf Ebrahimi/\[()]{65535}/expand 1073*22dc650dSSadaf Ebrahimi 1074*22dc650dSSadaf Ebrahimi# End of testinput8 1075