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 : 157 14*22dc650dSSadaf EbrahimiMemory allocation - code portion : 21 15*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 16*22dc650dSSadaf Ebrahimi 0 16 Bra 17*22dc650dSSadaf Ebrahimi 4 8 CBra 1 18*22dc650dSSadaf Ebrahimi 10 /i b 19*22dc650dSSadaf Ebrahimi 12 8 Ket 20*22dc650dSSadaf Ebrahimi 16 16 Ket 21*22dc650dSSadaf Ebrahimi 20 End 22*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 23*22dc650dSSadaf Ebrahimi 24*22dc650dSSadaf Ebrahimi/(?s)(.*X|^B)/ 25*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 166 26*22dc650dSSadaf EbrahimiMemory allocation - code portion : 30 27*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 28*22dc650dSSadaf Ebrahimi 0 25 Bra 29*22dc650dSSadaf Ebrahimi 4 10 CBra 1 30*22dc650dSSadaf Ebrahimi 10 AllAny* 31*22dc650dSSadaf Ebrahimi 12 X 32*22dc650dSSadaf Ebrahimi 14 7 Alt 33*22dc650dSSadaf Ebrahimi 18 ^ 34*22dc650dSSadaf Ebrahimi 19 B 35*22dc650dSSadaf Ebrahimi 21 17 Ket 36*22dc650dSSadaf Ebrahimi 25 25 Ket 37*22dc650dSSadaf Ebrahimi 29 End 38*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 39*22dc650dSSadaf Ebrahimi 40*22dc650dSSadaf Ebrahimi/(?s:.*X|^B)/ 41*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 164 42*22dc650dSSadaf EbrahimiMemory allocation - code portion : 28 43*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 44*22dc650dSSadaf Ebrahimi 0 23 Bra 45*22dc650dSSadaf Ebrahimi 4 8 Bra 46*22dc650dSSadaf Ebrahimi 8 AllAny* 47*22dc650dSSadaf Ebrahimi 10 X 48*22dc650dSSadaf Ebrahimi 12 7 Alt 49*22dc650dSSadaf Ebrahimi 16 ^ 50*22dc650dSSadaf Ebrahimi 17 B 51*22dc650dSSadaf Ebrahimi 19 15 Ket 52*22dc650dSSadaf Ebrahimi 23 23 Ket 53*22dc650dSSadaf Ebrahimi 27 End 54*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 55*22dc650dSSadaf Ebrahimi 56*22dc650dSSadaf Ebrahimi/^[[:alnum:]]/ 57*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 179 58*22dc650dSSadaf EbrahimiMemory allocation - code portion : 43 59*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 60*22dc650dSSadaf Ebrahimi 0 38 Bra 61*22dc650dSSadaf Ebrahimi 4 ^ 62*22dc650dSSadaf Ebrahimi 5 [0-9A-Za-z] 63*22dc650dSSadaf Ebrahimi 38 38 Ket 64*22dc650dSSadaf Ebrahimi 42 End 65*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 66*22dc650dSSadaf Ebrahimi 67*22dc650dSSadaf Ebrahimi/#/Ix 68*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 145 69*22dc650dSSadaf EbrahimiMemory allocation - code portion : 9 70*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 71*22dc650dSSadaf Ebrahimi 0 4 Bra 72*22dc650dSSadaf Ebrahimi 4 4 Ket 73*22dc650dSSadaf Ebrahimi 8 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 : 147 82*22dc650dSSadaf EbrahimiMemory allocation - code portion : 11 83*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 84*22dc650dSSadaf Ebrahimi 0 6 Bra 85*22dc650dSSadaf Ebrahimi 4 a 86*22dc650dSSadaf Ebrahimi 6 6 Ket 87*22dc650dSSadaf Ebrahimi 10 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 : 147 96*22dc650dSSadaf EbrahimiMemory allocation - code portion : 11 97*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 98*22dc650dSSadaf Ebrahimi 0 6 Bra 99*22dc650dSSadaf Ebrahimi 4 x?+ 100*22dc650dSSadaf Ebrahimi 6 6 Ket 101*22dc650dSSadaf Ebrahimi 10 End 102*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 103*22dc650dSSadaf Ebrahimi 104*22dc650dSSadaf Ebrahimi/x++/ 105*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 147 106*22dc650dSSadaf EbrahimiMemory allocation - code portion : 11 107*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 108*22dc650dSSadaf Ebrahimi 0 6 Bra 109*22dc650dSSadaf Ebrahimi 4 x++ 110*22dc650dSSadaf Ebrahimi 6 6 Ket 111*22dc650dSSadaf Ebrahimi 10 End 112*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 113*22dc650dSSadaf Ebrahimi 114*22dc650dSSadaf Ebrahimi/x{1,3}+/ 115*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 151 116*22dc650dSSadaf EbrahimiMemory allocation - code portion : 15 117*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 118*22dc650dSSadaf Ebrahimi 0 10 Bra 119*22dc650dSSadaf Ebrahimi 4 x 120*22dc650dSSadaf Ebrahimi 6 x{0,2}+ 121*22dc650dSSadaf Ebrahimi 10 10 Ket 122*22dc650dSSadaf Ebrahimi 14 End 123*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 124*22dc650dSSadaf Ebrahimi 125*22dc650dSSadaf Ebrahimi/(x)*+/ 126*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 158 127*22dc650dSSadaf EbrahimiMemory allocation - code portion : 22 128*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 129*22dc650dSSadaf Ebrahimi 0 17 Bra 130*22dc650dSSadaf Ebrahimi 4 Braposzero 131*22dc650dSSadaf Ebrahimi 5 8 CBraPos 1 132*22dc650dSSadaf Ebrahimi 11 x 133*22dc650dSSadaf Ebrahimi 13 8 KetRpos 134*22dc650dSSadaf Ebrahimi 17 17 Ket 135*22dc650dSSadaf Ebrahimi 21 End 136*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 137*22dc650dSSadaf Ebrahimi 138*22dc650dSSadaf Ebrahimi/^((a+)(?U)([ab]+)(?-U)([bc]+)(\w*))/ 139*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 268 140*22dc650dSSadaf EbrahimiMemory allocation - code portion : 132 141*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 142*22dc650dSSadaf Ebrahimi 0 127 Bra 143*22dc650dSSadaf Ebrahimi 4 ^ 144*22dc650dSSadaf Ebrahimi 5 118 CBra 1 145*22dc650dSSadaf Ebrahimi 11 8 CBra 2 146*22dc650dSSadaf Ebrahimi 17 a+ 147*22dc650dSSadaf Ebrahimi 19 8 Ket 148*22dc650dSSadaf Ebrahimi 23 40 CBra 3 149*22dc650dSSadaf Ebrahimi 29 [ab]+? 150*22dc650dSSadaf Ebrahimi 63 40 Ket 151*22dc650dSSadaf Ebrahimi 67 40 CBra 4 152*22dc650dSSadaf Ebrahimi 73 [bc]+ 153*22dc650dSSadaf Ebrahimi107 40 Ket 154*22dc650dSSadaf Ebrahimi111 8 CBra 5 155*22dc650dSSadaf Ebrahimi117 \w*+ 156*22dc650dSSadaf Ebrahimi119 8 Ket 157*22dc650dSSadaf Ebrahimi123 118 Ket 158*22dc650dSSadaf Ebrahimi127 127 Ket 159*22dc650dSSadaf Ebrahimi131 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 : 964 164*22dc650dSSadaf EbrahimiMemory allocation - code portion : 828 165*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 166*22dc650dSSadaf Ebrahimi 0 823 Bra 167*22dc650dSSadaf Ebrahimi 4 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 Ebrahimi822 \b 169*22dc650dSSadaf Ebrahimi823 823 Ket 170*22dc650dSSadaf Ebrahimi827 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 : 954 175*22dc650dSSadaf EbrahimiMemory allocation - code portion : 818 176*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 177*22dc650dSSadaf Ebrahimi 0 813 Bra 178*22dc650dSSadaf Ebrahimi 4 $<.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 Ebrahimi812 \b 180*22dc650dSSadaf Ebrahimi813 813 Ket 181*22dc650dSSadaf Ebrahimi817 End 182*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 183*22dc650dSSadaf Ebrahimi 184*22dc650dSSadaf Ebrahimi/(a(?1)b)/ 185*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 163 186*22dc650dSSadaf EbrahimiMemory allocation - code portion : 27 187*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 188*22dc650dSSadaf Ebrahimi 0 22 Bra 189*22dc650dSSadaf Ebrahimi 4 14 CBra 1 190*22dc650dSSadaf Ebrahimi 10 a 191*22dc650dSSadaf Ebrahimi 12 4 Recurse 192*22dc650dSSadaf Ebrahimi 16 b 193*22dc650dSSadaf Ebrahimi 18 14 Ket 194*22dc650dSSadaf Ebrahimi 22 22 Ket 195*22dc650dSSadaf Ebrahimi 26 End 196*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 197*22dc650dSSadaf Ebrahimi 198*22dc650dSSadaf Ebrahimi/(a(?1)+b)/ 199*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 171 200*22dc650dSSadaf EbrahimiMemory allocation - code portion : 35 201*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 202*22dc650dSSadaf Ebrahimi 0 30 Bra 203*22dc650dSSadaf Ebrahimi 4 22 CBra 1 204*22dc650dSSadaf Ebrahimi 10 a 205*22dc650dSSadaf Ebrahimi 12 8 SBra 206*22dc650dSSadaf Ebrahimi 16 4 Recurse 207*22dc650dSSadaf Ebrahimi 20 8 KetRmax 208*22dc650dSSadaf Ebrahimi 24 b 209*22dc650dSSadaf Ebrahimi 26 22 Ket 210*22dc650dSSadaf Ebrahimi 30 30 Ket 211*22dc650dSSadaf Ebrahimi 34 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 : 207 216*22dc650dSSadaf EbrahimiMemory allocation - code portion : 43 217*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 218*22dc650dSSadaf Ebrahimi 0 38 Bra 219*22dc650dSSadaf Ebrahimi 4 a 220*22dc650dSSadaf Ebrahimi 6 8 CBra 1 221*22dc650dSSadaf Ebrahimi 12 b 222*22dc650dSSadaf Ebrahimi 14 6 Alt 223*22dc650dSSadaf Ebrahimi 18 c 224*22dc650dSSadaf Ebrahimi 20 14 Ket 225*22dc650dSSadaf Ebrahimi 24 d 226*22dc650dSSadaf Ebrahimi 26 8 CBra 2 227*22dc650dSSadaf Ebrahimi 32 e 228*22dc650dSSadaf Ebrahimi 34 8 Ket 229*22dc650dSSadaf Ebrahimi 38 38 Ket 230*22dc650dSSadaf Ebrahimi 42 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 : 203 235*22dc650dSSadaf EbrahimiMemory allocation - code portion : 55 236*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 237*22dc650dSSadaf Ebrahimi 0 50 Bra 238*22dc650dSSadaf Ebrahimi 4 30 Bra 239*22dc650dSSadaf Ebrahimi 8 a 240*22dc650dSSadaf Ebrahimi 10 20 CBra 1 241*22dc650dSSadaf Ebrahimi 16 c 242*22dc650dSSadaf Ebrahimi 18 8 CBra 2 243*22dc650dSSadaf Ebrahimi 24 d 244*22dc650dSSadaf Ebrahimi 26 8 Ket 245*22dc650dSSadaf Ebrahimi 30 20 Ket 246*22dc650dSSadaf Ebrahimi 34 30 Ket 247*22dc650dSSadaf Ebrahimi 38 8 CBra 3 248*22dc650dSSadaf Ebrahimi 44 a 249*22dc650dSSadaf Ebrahimi 46 8 Ket 250*22dc650dSSadaf Ebrahimi 50 50 Ket 251*22dc650dSSadaf Ebrahimi 54 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 : 179 256*22dc650dSSadaf EbrahimiMemory allocation - code portion : 39 257*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 258*22dc650dSSadaf Ebrahimi 0 34 Bra 259*22dc650dSSadaf Ebrahimi 4 8 CBra 1 260*22dc650dSSadaf Ebrahimi 10 a 261*22dc650dSSadaf Ebrahimi 12 8 Ket 262*22dc650dSSadaf Ebrahimi 16 Any 263*22dc650dSSadaf Ebrahimi 17 Any 264*22dc650dSSadaf Ebrahimi 18 Any 265*22dc650dSSadaf Ebrahimi 19 \1 266*22dc650dSSadaf Ebrahimi 22 bbb 267*22dc650dSSadaf Ebrahimi 28 4 Recurse 268*22dc650dSSadaf Ebrahimi 32 d 269*22dc650dSSadaf Ebrahimi 34 34 Ket 270*22dc650dSSadaf Ebrahimi 38 End 271*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 272*22dc650dSSadaf Ebrahimi 273*22dc650dSSadaf Ebrahimi/abc(?C255)de(?C)f/ 274*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 173 275*22dc650dSSadaf EbrahimiMemory allocation - code portion : 37 276*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 277*22dc650dSSadaf Ebrahimi 0 32 Bra 278*22dc650dSSadaf Ebrahimi 4 abc 279*22dc650dSSadaf Ebrahimi 10 Callout 255 10 1 280*22dc650dSSadaf Ebrahimi 18 de 281*22dc650dSSadaf Ebrahimi 22 Callout 0 16 1 282*22dc650dSSadaf Ebrahimi 30 f 283*22dc650dSSadaf Ebrahimi 32 32 Ket 284*22dc650dSSadaf Ebrahimi 36 End 285*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 286*22dc650dSSadaf Ebrahimi 287*22dc650dSSadaf Ebrahimi/abcde/auto_callout 288*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 203 289*22dc650dSSadaf EbrahimiMemory allocation - code portion : 67 290*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 291*22dc650dSSadaf Ebrahimi 0 62 Bra 292*22dc650dSSadaf Ebrahimi 4 Callout 255 0 1 293*22dc650dSSadaf Ebrahimi 12 a 294*22dc650dSSadaf Ebrahimi 14 Callout 255 1 1 295*22dc650dSSadaf Ebrahimi 22 b 296*22dc650dSSadaf Ebrahimi 24 Callout 255 2 1 297*22dc650dSSadaf Ebrahimi 32 c 298*22dc650dSSadaf Ebrahimi 34 Callout 255 3 1 299*22dc650dSSadaf Ebrahimi 42 d 300*22dc650dSSadaf Ebrahimi 44 Callout 255 4 1 301*22dc650dSSadaf Ebrahimi 52 e 302*22dc650dSSadaf Ebrahimi 54 Callout 255 5 0 303*22dc650dSSadaf Ebrahimi 62 62 Ket 304*22dc650dSSadaf Ebrahimi 66 End 305*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 306*22dc650dSSadaf Ebrahimi 307*22dc650dSSadaf Ebrahimi/\x{100}/utf 308*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 148 309*22dc650dSSadaf EbrahimiMemory allocation - code portion : 12 310*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 311*22dc650dSSadaf Ebrahimi 0 7 Bra 312*22dc650dSSadaf Ebrahimi 4 \x{100} 313*22dc650dSSadaf Ebrahimi 7 7 Ket 314*22dc650dSSadaf Ebrahimi 11 End 315*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 316*22dc650dSSadaf Ebrahimi 317*22dc650dSSadaf Ebrahimi/\x{1000}/utf 318*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 149 319*22dc650dSSadaf EbrahimiMemory allocation - code portion : 13 320*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 321*22dc650dSSadaf Ebrahimi 0 8 Bra 322*22dc650dSSadaf Ebrahimi 4 \x{1000} 323*22dc650dSSadaf Ebrahimi 8 8 Ket 324*22dc650dSSadaf Ebrahimi 12 End 325*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 326*22dc650dSSadaf Ebrahimi 327*22dc650dSSadaf Ebrahimi/\x{10000}/utf 328*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 150 329*22dc650dSSadaf EbrahimiMemory allocation - code portion : 14 330*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 331*22dc650dSSadaf Ebrahimi 0 9 Bra 332*22dc650dSSadaf Ebrahimi 4 \x{10000} 333*22dc650dSSadaf Ebrahimi 9 9 Ket 334*22dc650dSSadaf Ebrahimi 13 End 335*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 336*22dc650dSSadaf Ebrahimi 337*22dc650dSSadaf Ebrahimi/\x{100000}/utf 338*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 150 339*22dc650dSSadaf EbrahimiMemory allocation - code portion : 14 340*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 341*22dc650dSSadaf Ebrahimi 0 9 Bra 342*22dc650dSSadaf Ebrahimi 4 \x{100000} 343*22dc650dSSadaf Ebrahimi 9 9 Ket 344*22dc650dSSadaf Ebrahimi 13 End 345*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 346*22dc650dSSadaf Ebrahimi 347*22dc650dSSadaf Ebrahimi/\x{10ffff}/utf 348*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 150 349*22dc650dSSadaf EbrahimiMemory allocation - code portion : 14 350*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 351*22dc650dSSadaf Ebrahimi 0 9 Bra 352*22dc650dSSadaf Ebrahimi 4 \x{10ffff} 353*22dc650dSSadaf Ebrahimi 9 9 Ket 354*22dc650dSSadaf Ebrahimi 13 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 : 148 362*22dc650dSSadaf EbrahimiMemory allocation - code portion : 12 363*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 364*22dc650dSSadaf Ebrahimi 0 7 Bra 365*22dc650dSSadaf Ebrahimi 4 \x{ff} 366*22dc650dSSadaf Ebrahimi 7 7 Ket 367*22dc650dSSadaf Ebrahimi 11 End 368*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 369*22dc650dSSadaf Ebrahimi 370*22dc650dSSadaf Ebrahimi/[\x{100}]/utf 371*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 148 372*22dc650dSSadaf EbrahimiMemory allocation - code portion : 12 373*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 374*22dc650dSSadaf Ebrahimi 0 7 Bra 375*22dc650dSSadaf Ebrahimi 4 \x{100} 376*22dc650dSSadaf Ebrahimi 7 7 Ket 377*22dc650dSSadaf Ebrahimi 11 End 378*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 379*22dc650dSSadaf Ebrahimi 380*22dc650dSSadaf Ebrahimi/\x80/utf 381*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 148 382*22dc650dSSadaf EbrahimiMemory allocation - code portion : 12 383*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 384*22dc650dSSadaf Ebrahimi 0 7 Bra 385*22dc650dSSadaf Ebrahimi 4 \x{80} 386*22dc650dSSadaf Ebrahimi 7 7 Ket 387*22dc650dSSadaf Ebrahimi 11 End 388*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 389*22dc650dSSadaf Ebrahimi 390*22dc650dSSadaf Ebrahimi/\xff/utf 391*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 148 392*22dc650dSSadaf EbrahimiMemory allocation - code portion : 12 393*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 394*22dc650dSSadaf Ebrahimi 0 7 Bra 395*22dc650dSSadaf Ebrahimi 4 \x{ff} 396*22dc650dSSadaf Ebrahimi 7 7 Ket 397*22dc650dSSadaf Ebrahimi 11 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 : 156 402*22dc650dSSadaf EbrahimiMemory allocation - code portion : 20 403*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 404*22dc650dSSadaf Ebrahimi 0 15 Bra 405*22dc650dSSadaf Ebrahimi 4 A\x{2262}\x{391}. 406*22dc650dSSadaf Ebrahimi 15 15 Ket 407*22dc650dSSadaf Ebrahimi 19 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 : 157 417*22dc650dSSadaf EbrahimiMemory allocation - code portion : 21 418*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 419*22dc650dSSadaf Ebrahimi 0 16 Bra 420*22dc650dSSadaf Ebrahimi 4 \x{d55c}\x{ad6d}\x{c5b4} 421*22dc650dSSadaf Ebrahimi 16 16 Ket 422*22dc650dSSadaf Ebrahimi 20 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 : 157 432*22dc650dSSadaf EbrahimiMemory allocation - code portion : 21 433*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 434*22dc650dSSadaf Ebrahimi 0 16 Bra 435*22dc650dSSadaf Ebrahimi 4 \x{65e5}\x{672c}\x{8a9e} 436*22dc650dSSadaf Ebrahimi 16 16 Ket 437*22dc650dSSadaf Ebrahimi 20 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 : 148 447*22dc650dSSadaf EbrahimiMemory allocation - code portion : 12 448*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 449*22dc650dSSadaf Ebrahimi 0 7 Bra 450*22dc650dSSadaf Ebrahimi 4 \x{100} 451*22dc650dSSadaf Ebrahimi 7 7 Ket 452*22dc650dSSadaf Ebrahimi 11 End 453*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 454*22dc650dSSadaf Ebrahimi 455*22dc650dSSadaf Ebrahimi/[Z\x{100}]/utf 456*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 186 457*22dc650dSSadaf EbrahimiMemory allocation - code portion : 50 458*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 459*22dc650dSSadaf Ebrahimi 0 45 Bra 460*22dc650dSSadaf Ebrahimi 4 [Z\x{100}] 461*22dc650dSSadaf Ebrahimi 45 45 Ket 462*22dc650dSSadaf Ebrahimi 49 End 463*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 464*22dc650dSSadaf Ebrahimi 465*22dc650dSSadaf Ebrahimi/^[\x{100}\E-\Q\E\x{150}]/utf 466*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 157 467*22dc650dSSadaf EbrahimiMemory allocation - code portion : 21 468*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 469*22dc650dSSadaf Ebrahimi 0 16 Bra 470*22dc650dSSadaf Ebrahimi 4 ^ 471*22dc650dSSadaf Ebrahimi 5 [\x{100}-\x{150}] 472*22dc650dSSadaf Ebrahimi 16 16 Ket 473*22dc650dSSadaf Ebrahimi 20 End 474*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 475*22dc650dSSadaf Ebrahimi 476*22dc650dSSadaf Ebrahimi/^[\QĀ\E-\QŐ\E]/utf 477*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 157 478*22dc650dSSadaf EbrahimiMemory allocation - code portion : 21 479*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 480*22dc650dSSadaf Ebrahimi 0 16 Bra 481*22dc650dSSadaf Ebrahimi 4 ^ 482*22dc650dSSadaf Ebrahimi 5 [\x{100}-\x{150}] 483*22dc650dSSadaf Ebrahimi 16 16 Ket 484*22dc650dSSadaf Ebrahimi 20 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 : 154 492*22dc650dSSadaf EbrahimiMemory allocation - code portion : 18 493*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 494*22dc650dSSadaf Ebrahimi 0 13 Bra 495*22dc650dSSadaf Ebrahimi 4 [\p{L}] 496*22dc650dSSadaf Ebrahimi 13 13 Ket 497*22dc650dSSadaf Ebrahimi 17 End 498*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 499*22dc650dSSadaf Ebrahimi 500*22dc650dSSadaf Ebrahimi/[\p{^L}]/ 501*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 154 502*22dc650dSSadaf EbrahimiMemory allocation - code portion : 18 503*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 504*22dc650dSSadaf Ebrahimi 0 13 Bra 505*22dc650dSSadaf Ebrahimi 4 [\P{L}] 506*22dc650dSSadaf Ebrahimi 13 13 Ket 507*22dc650dSSadaf Ebrahimi 17 End 508*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 509*22dc650dSSadaf Ebrahimi 510*22dc650dSSadaf Ebrahimi/[\P{L}]/ 511*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 154 512*22dc650dSSadaf EbrahimiMemory allocation - code portion : 18 513*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 514*22dc650dSSadaf Ebrahimi 0 13 Bra 515*22dc650dSSadaf Ebrahimi 4 [\P{L}] 516*22dc650dSSadaf Ebrahimi 13 13 Ket 517*22dc650dSSadaf Ebrahimi 17 End 518*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 519*22dc650dSSadaf Ebrahimi 520*22dc650dSSadaf Ebrahimi/[\P{^L}]/ 521*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 154 522*22dc650dSSadaf EbrahimiMemory allocation - code portion : 18 523*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 524*22dc650dSSadaf Ebrahimi 0 13 Bra 525*22dc650dSSadaf Ebrahimi 4 [\p{L}] 526*22dc650dSSadaf Ebrahimi 13 13 Ket 527*22dc650dSSadaf Ebrahimi 17 End 528*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 529*22dc650dSSadaf Ebrahimi 530*22dc650dSSadaf Ebrahimi/[abc\p{L}\x{0660}]/utf 531*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 189 532*22dc650dSSadaf EbrahimiMemory allocation - code portion : 53 533*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 534*22dc650dSSadaf Ebrahimi 0 48 Bra 535*22dc650dSSadaf Ebrahimi 4 [a-c\p{L}\x{660}] 536*22dc650dSSadaf Ebrahimi 48 48 Ket 537*22dc650dSSadaf Ebrahimi 52 End 538*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 539*22dc650dSSadaf Ebrahimi 540*22dc650dSSadaf Ebrahimi/[\p{Nd}]/utf 541*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 154 542*22dc650dSSadaf EbrahimiMemory allocation - code portion : 18 543*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 544*22dc650dSSadaf Ebrahimi 0 13 Bra 545*22dc650dSSadaf Ebrahimi 4 [\p{Nd}] 546*22dc650dSSadaf Ebrahimi 13 13 Ket 547*22dc650dSSadaf Ebrahimi 17 End 548*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 549*22dc650dSSadaf Ebrahimi 550*22dc650dSSadaf Ebrahimi/[\p{Nd}+-]+/utf 551*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 187 552*22dc650dSSadaf EbrahimiMemory allocation - code portion : 51 553*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 554*22dc650dSSadaf Ebrahimi 0 46 Bra 555*22dc650dSSadaf Ebrahimi 4 [+\-\p{Nd}]++ 556*22dc650dSSadaf Ebrahimi 46 46 Ket 557*22dc650dSSadaf Ebrahimi 50 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 : 163 562*22dc650dSSadaf EbrahimiMemory allocation - code portion : 27 563*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 564*22dc650dSSadaf Ebrahimi 0 22 Bra 565*22dc650dSSadaf Ebrahimi 4 /i A\x{391}\x{10427}\x{ff3a}\x{1fb0} 566*22dc650dSSadaf Ebrahimi 22 22 Ket 567*22dc650dSSadaf Ebrahimi 26 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 : 163 572*22dc650dSSadaf EbrahimiMemory allocation - code portion : 27 573*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 574*22dc650dSSadaf Ebrahimi 0 22 Bra 575*22dc650dSSadaf Ebrahimi 4 A\x{391}\x{10427}\x{ff3a}\x{1fb0} 576*22dc650dSSadaf Ebrahimi 22 22 Ket 577*22dc650dSSadaf Ebrahimi 26 End 578*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 579*22dc650dSSadaf Ebrahimi 580*22dc650dSSadaf Ebrahimi/[\x{105}-\x{109}]/i,utf 581*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 156 582*22dc650dSSadaf EbrahimiMemory allocation - code portion : 20 583*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 584*22dc650dSSadaf Ebrahimi 0 15 Bra 585*22dc650dSSadaf Ebrahimi 4 [\x{104}-\x{109}] 586*22dc650dSSadaf Ebrahimi 15 15 Ket 587*22dc650dSSadaf Ebrahimi 19 End 588*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 589*22dc650dSSadaf Ebrahimi 590*22dc650dSSadaf Ebrahimi/( ( (?(1)0|) )* )/x 591*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 183 592*22dc650dSSadaf EbrahimiMemory allocation - code portion : 47 593*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 594*22dc650dSSadaf Ebrahimi 0 42 Bra 595*22dc650dSSadaf Ebrahimi 4 34 CBra 1 596*22dc650dSSadaf Ebrahimi 10 Brazero 597*22dc650dSSadaf Ebrahimi 11 23 SCBra 2 598*22dc650dSSadaf Ebrahimi 17 9 Cond 599*22dc650dSSadaf Ebrahimi 21 1 Cond ref 600*22dc650dSSadaf Ebrahimi 24 0 601*22dc650dSSadaf Ebrahimi 26 4 Alt 602*22dc650dSSadaf Ebrahimi 30 13 Ket 603*22dc650dSSadaf Ebrahimi 34 23 KetRmax 604*22dc650dSSadaf Ebrahimi 38 34 Ket 605*22dc650dSSadaf Ebrahimi 42 42 Ket 606*22dc650dSSadaf Ebrahimi 46 End 607*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 608*22dc650dSSadaf Ebrahimi 609*22dc650dSSadaf Ebrahimi/( (?(1)0|)* )/x 610*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 173 611*22dc650dSSadaf EbrahimiMemory allocation - code portion : 37 612*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 613*22dc650dSSadaf Ebrahimi 0 32 Bra 614*22dc650dSSadaf Ebrahimi 4 24 CBra 1 615*22dc650dSSadaf Ebrahimi 10 Brazero 616*22dc650dSSadaf Ebrahimi 11 9 SCond 617*22dc650dSSadaf Ebrahimi 15 1 Cond ref 618*22dc650dSSadaf Ebrahimi 18 0 619*22dc650dSSadaf Ebrahimi 20 4 Alt 620*22dc650dSSadaf Ebrahimi 24 13 KetRmax 621*22dc650dSSadaf Ebrahimi 28 24 Ket 622*22dc650dSSadaf Ebrahimi 32 32 Ket 623*22dc650dSSadaf Ebrahimi 36 End 624*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 625*22dc650dSSadaf Ebrahimi 626*22dc650dSSadaf Ebrahimi/[a]/ 627*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 147 628*22dc650dSSadaf EbrahimiMemory allocation - code portion : 11 629*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 630*22dc650dSSadaf Ebrahimi 0 6 Bra 631*22dc650dSSadaf Ebrahimi 4 a 632*22dc650dSSadaf Ebrahimi 6 6 Ket 633*22dc650dSSadaf Ebrahimi 10 End 634*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 635*22dc650dSSadaf Ebrahimi 636*22dc650dSSadaf Ebrahimi/[a]/utf 637*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 147 638*22dc650dSSadaf EbrahimiMemory allocation - code portion : 11 639*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 640*22dc650dSSadaf Ebrahimi 0 6 Bra 641*22dc650dSSadaf Ebrahimi 4 a 642*22dc650dSSadaf Ebrahimi 6 6 Ket 643*22dc650dSSadaf Ebrahimi 10 End 644*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 645*22dc650dSSadaf Ebrahimi 646*22dc650dSSadaf Ebrahimi/[\xaa]/ 647*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 147 648*22dc650dSSadaf EbrahimiMemory allocation - code portion : 11 649*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 650*22dc650dSSadaf Ebrahimi 0 6 Bra 651*22dc650dSSadaf Ebrahimi 4 \x{aa} 652*22dc650dSSadaf Ebrahimi 6 6 Ket 653*22dc650dSSadaf Ebrahimi 10 End 654*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 655*22dc650dSSadaf Ebrahimi 656*22dc650dSSadaf Ebrahimi/[\xaa]/utf 657*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 148 658*22dc650dSSadaf EbrahimiMemory allocation - code portion : 12 659*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 660*22dc650dSSadaf Ebrahimi 0 7 Bra 661*22dc650dSSadaf Ebrahimi 4 \x{aa} 662*22dc650dSSadaf Ebrahimi 7 7 Ket 663*22dc650dSSadaf Ebrahimi 11 End 664*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 665*22dc650dSSadaf Ebrahimi 666*22dc650dSSadaf Ebrahimi/[^a]/ 667*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 147 668*22dc650dSSadaf EbrahimiMemory allocation - code portion : 11 669*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 670*22dc650dSSadaf Ebrahimi 0 6 Bra 671*22dc650dSSadaf Ebrahimi 4 [^a] 672*22dc650dSSadaf Ebrahimi 6 6 Ket 673*22dc650dSSadaf Ebrahimi 10 End 674*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 675*22dc650dSSadaf Ebrahimi 676*22dc650dSSadaf Ebrahimi/[^a]/utf 677*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 147 678*22dc650dSSadaf EbrahimiMemory allocation - code portion : 11 679*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 680*22dc650dSSadaf Ebrahimi 0 6 Bra 681*22dc650dSSadaf Ebrahimi 4 [^a] 682*22dc650dSSadaf Ebrahimi 6 6 Ket 683*22dc650dSSadaf Ebrahimi 10 End 684*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 685*22dc650dSSadaf Ebrahimi 686*22dc650dSSadaf Ebrahimi/[^\xaa]/ 687*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 147 688*22dc650dSSadaf EbrahimiMemory allocation - code portion : 11 689*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 690*22dc650dSSadaf Ebrahimi 0 6 Bra 691*22dc650dSSadaf Ebrahimi 4 [^\x{aa}] 692*22dc650dSSadaf Ebrahimi 6 6 Ket 693*22dc650dSSadaf Ebrahimi 10 End 694*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 695*22dc650dSSadaf Ebrahimi 696*22dc650dSSadaf Ebrahimi/[^\xaa]/utf 697*22dc650dSSadaf EbrahimiMemory allocation - compiled block : 148 698*22dc650dSSadaf EbrahimiMemory allocation - code portion : 12 699*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 700*22dc650dSSadaf Ebrahimi 0 7 Bra 701*22dc650dSSadaf Ebrahimi 4 [^\x{aa}] 702*22dc650dSSadaf Ebrahimi 7 7 Ket 703*22dc650dSSadaf Ebrahimi 11 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 13 Bra 711*22dc650dSSadaf Ebrahimi 4 [^\p{Nd}] 712*22dc650dSSadaf Ebrahimi 13 13 Ket 713*22dc650dSSadaf Ebrahimi 17 End 714*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 715*22dc650dSSadaf Ebrahimi 716*22dc650dSSadaf Ebrahimi/[[:^alpha:][:^cntrl:]]+/utf,ucp 717*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 718*22dc650dSSadaf Ebrahimi 0 17 Bra 719*22dc650dSSadaf Ebrahimi 4 [\P{L}\P{Cc}]++ 720*22dc650dSSadaf Ebrahimi 17 17 Ket 721*22dc650dSSadaf Ebrahimi 21 End 722*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 723*22dc650dSSadaf Ebrahimi 724*22dc650dSSadaf Ebrahimi/[[:^cntrl:][:^alpha:]]+/utf,ucp 725*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 726*22dc650dSSadaf Ebrahimi 0 17 Bra 727*22dc650dSSadaf Ebrahimi 4 [\P{Cc}\P{L}]++ 728*22dc650dSSadaf Ebrahimi 17 17 Ket 729*22dc650dSSadaf Ebrahimi 21 End 730*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 731*22dc650dSSadaf Ebrahimi 732*22dc650dSSadaf Ebrahimi/[[:alpha:]]+/utf,ucp 733*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 734*22dc650dSSadaf Ebrahimi 0 14 Bra 735*22dc650dSSadaf Ebrahimi 4 [\p{L}]++ 736*22dc650dSSadaf Ebrahimi 14 14 Ket 737*22dc650dSSadaf Ebrahimi 18 End 738*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 739*22dc650dSSadaf Ebrahimi 740*22dc650dSSadaf Ebrahimi/[[:^alpha:]\S]+/utf,ucp 741*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 742*22dc650dSSadaf Ebrahimi 0 17 Bra 743*22dc650dSSadaf Ebrahimi 4 [\P{L}\P{Xsp}]++ 744*22dc650dSSadaf Ebrahimi 17 17 Ket 745*22dc650dSSadaf Ebrahimi 21 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 83 Bra 751*22dc650dSSadaf Ebrahimi 4 abc 752*22dc650dSSadaf Ebrahimi 10 8 CBra 1 753*22dc650dSSadaf Ebrahimi 16 d 754*22dc650dSSadaf Ebrahimi 18 6 Alt 755*22dc650dSSadaf Ebrahimi 22 e 756*22dc650dSSadaf Ebrahimi 24 14 Ket 757*22dc650dSSadaf Ebrahimi 28 *THEN 758*22dc650dSSadaf Ebrahimi 29 x 759*22dc650dSSadaf Ebrahimi 31 15 CBra 2 760*22dc650dSSadaf Ebrahimi 37 123 761*22dc650dSSadaf Ebrahimi 43 *THEN 762*22dc650dSSadaf Ebrahimi 44 4 763*22dc650dSSadaf Ebrahimi 46 33 Alt 764*22dc650dSSadaf Ebrahimi 50 567 765*22dc650dSSadaf Ebrahimi 56 8 CBra 3 766*22dc650dSSadaf Ebrahimi 62 b 767*22dc650dSSadaf Ebrahimi 64 6 Alt 768*22dc650dSSadaf Ebrahimi 68 q 769*22dc650dSSadaf Ebrahimi 70 14 Ket 770*22dc650dSSadaf Ebrahimi 74 *THEN 771*22dc650dSSadaf Ebrahimi 75 xx 772*22dc650dSSadaf Ebrahimi 79 48 Ket 773*22dc650dSSadaf Ebrahimi 83 83 Ket 774*22dc650dSSadaf Ebrahimi 87 End 775*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 776*22dc650dSSadaf Ebrahimi 777*22dc650dSSadaf Ebrahimi/(((a\2)|(a*)\g<-1>))*a?/ 778*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 779*22dc650dSSadaf Ebrahimi 0 62 Bra 780*22dc650dSSadaf Ebrahimi 4 Brazero 781*22dc650dSSadaf Ebrahimi 5 51 SCBra 1 782*22dc650dSSadaf Ebrahimi 11 21 CBra 2 783*22dc650dSSadaf Ebrahimi 17 11 CBra 3 784*22dc650dSSadaf Ebrahimi 23 a 785*22dc650dSSadaf Ebrahimi 25 \2 786*22dc650dSSadaf Ebrahimi 28 11 Ket 787*22dc650dSSadaf Ebrahimi 32 20 Alt 788*22dc650dSSadaf Ebrahimi 36 8 CBra 4 789*22dc650dSSadaf Ebrahimi 42 a* 790*22dc650dSSadaf Ebrahimi 44 8 Ket 791*22dc650dSSadaf Ebrahimi 48 36 Recurse 792*22dc650dSSadaf Ebrahimi 52 41 Ket 793*22dc650dSSadaf Ebrahimi 56 51 KetRmax 794*22dc650dSSadaf Ebrahimi 60 a?+ 795*22dc650dSSadaf Ebrahimi 62 62 Ket 796*22dc650dSSadaf Ebrahimi 66 End 797*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 798*22dc650dSSadaf Ebrahimi 799*22dc650dSSadaf Ebrahimi/((?+1)(\1))/ 800*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 801*22dc650dSSadaf Ebrahimi 0 31 Bra 802*22dc650dSSadaf Ebrahimi 4 23 CBra 1 803*22dc650dSSadaf Ebrahimi 10 14 Recurse 804*22dc650dSSadaf Ebrahimi 14 9 CBra 2 805*22dc650dSSadaf Ebrahimi 20 \1 806*22dc650dSSadaf Ebrahimi 23 9 Ket 807*22dc650dSSadaf Ebrahimi 27 23 Ket 808*22dc650dSSadaf Ebrahimi 31 31 Ket 809*22dc650dSSadaf Ebrahimi 35 End 810*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 811*22dc650dSSadaf Ebrahimi 812*22dc650dSSadaf Ebrahimi"(?1)(?#?'){2}(a)" 813*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 814*22dc650dSSadaf Ebrahimi 0 24 Bra 815*22dc650dSSadaf Ebrahimi 4 12 Recurse 816*22dc650dSSadaf Ebrahimi 8 12 Recurse 817*22dc650dSSadaf Ebrahimi 12 8 CBra 1 818*22dc650dSSadaf Ebrahimi 18 a 819*22dc650dSSadaf Ebrahimi 20 8 Ket 820*22dc650dSSadaf Ebrahimi 24 24 Ket 821*22dc650dSSadaf Ebrahimi 28 End 822*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 823*22dc650dSSadaf Ebrahimi 824*22dc650dSSadaf Ebrahimi/.((?2)(?R)|\1|$)()/ 825*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 826*22dc650dSSadaf Ebrahimi 0 45 Bra 827*22dc650dSSadaf Ebrahimi 4 Any 828*22dc650dSSadaf Ebrahimi 5 14 CBra 1 829*22dc650dSSadaf Ebrahimi 11 35 Recurse 830*22dc650dSSadaf Ebrahimi 15 0 Recurse 831*22dc650dSSadaf Ebrahimi 19 7 Alt 832*22dc650dSSadaf Ebrahimi 23 \1 833*22dc650dSSadaf Ebrahimi 26 5 Alt 834*22dc650dSSadaf Ebrahimi 30 $ 835*22dc650dSSadaf Ebrahimi 31 26 Ket 836*22dc650dSSadaf Ebrahimi 35 6 CBra 2 837*22dc650dSSadaf Ebrahimi 41 6 Ket 838*22dc650dSSadaf Ebrahimi 45 45 Ket 839*22dc650dSSadaf Ebrahimi 49 End 840*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 841*22dc650dSSadaf Ebrahimi 842*22dc650dSSadaf Ebrahimi/.((?3)(?R)()(?2)|\1|$)()/ 843*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 844*22dc650dSSadaf Ebrahimi 0 59 Bra 845*22dc650dSSadaf Ebrahimi 4 Any 846*22dc650dSSadaf Ebrahimi 5 28 CBra 1 847*22dc650dSSadaf Ebrahimi 11 49 Recurse 848*22dc650dSSadaf Ebrahimi 15 0 Recurse 849*22dc650dSSadaf Ebrahimi 19 6 CBra 2 850*22dc650dSSadaf Ebrahimi 25 6 Ket 851*22dc650dSSadaf Ebrahimi 29 19 Recurse 852*22dc650dSSadaf Ebrahimi 33 7 Alt 853*22dc650dSSadaf Ebrahimi 37 \1 854*22dc650dSSadaf Ebrahimi 40 5 Alt 855*22dc650dSSadaf Ebrahimi 44 $ 856*22dc650dSSadaf Ebrahimi 45 40 Ket 857*22dc650dSSadaf Ebrahimi 49 6 CBra 3 858*22dc650dSSadaf Ebrahimi 55 6 Ket 859*22dc650dSSadaf Ebrahimi 59 59 Ket 860*22dc650dSSadaf Ebrahimi 63 End 861*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 862*22dc650dSSadaf Ebrahimi 863*22dc650dSSadaf Ebrahimi/(?1)()((((((\1++))\x85)+)|))/ 864*22dc650dSSadaf Ebrahimi------------------------------------------------------------------ 865*22dc650dSSadaf Ebrahimi 0 96 Bra 866*22dc650dSSadaf Ebrahimi 4 8 Recurse 867*22dc650dSSadaf Ebrahimi 8 6 CBra 1 868*22dc650dSSadaf Ebrahimi 14 6 Ket 869*22dc650dSSadaf Ebrahimi 18 74 CBra 2 870*22dc650dSSadaf Ebrahimi 24 60 CBra 3 871*22dc650dSSadaf Ebrahimi 30 50 CBra 4 872*22dc650dSSadaf Ebrahimi 36 40 CBra 5 873*22dc650dSSadaf Ebrahimi 42 28 CBra 6 874*22dc650dSSadaf Ebrahimi 48 18 CBra 7 875*22dc650dSSadaf Ebrahimi 54 8 Once 876*22dc650dSSadaf Ebrahimi 58 \1+ 877*22dc650dSSadaf Ebrahimi 62 8 Ket 878*22dc650dSSadaf Ebrahimi 66 18 Ket 879*22dc650dSSadaf Ebrahimi 70 28 Ket 880*22dc650dSSadaf Ebrahimi 74 \x{85} 881*22dc650dSSadaf Ebrahimi 76 40 KetRmax 882*22dc650dSSadaf Ebrahimi 80 50 Ket 883*22dc650dSSadaf Ebrahimi 84 4 Alt 884*22dc650dSSadaf Ebrahimi 88 64 Ket 885*22dc650dSSadaf Ebrahimi 92 74 Ket 886*22dc650dSSadaf Ebrahimi 96 96 Ket 887*22dc650dSSadaf Ebrahimi100 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 150 Bra 913*22dc650dSSadaf Ebrahimi 4 132 Once 914*22dc650dSSadaf Ebrahimi 8 11 Cond 915*22dc650dSSadaf Ebrahimi 12 1 Cond ref 916*22dc650dSSadaf Ebrahimi 15 140 Recurse 917*22dc650dSSadaf Ebrahimi 19 11 Ket 918*22dc650dSSadaf Ebrahimi 23 11 Cond 919*22dc650dSSadaf Ebrahimi 27 1 Cond ref 920*22dc650dSSadaf Ebrahimi 30 140 Recurse 921*22dc650dSSadaf Ebrahimi 34 11 Ket 922*22dc650dSSadaf Ebrahimi 38 11 Cond 923*22dc650dSSadaf Ebrahimi 42 1 Cond ref 924*22dc650dSSadaf Ebrahimi 45 140 Recurse 925*22dc650dSSadaf Ebrahimi 49 11 Ket 926*22dc650dSSadaf Ebrahimi 53 11 Cond 927*22dc650dSSadaf Ebrahimi 57 1 Cond ref 928*22dc650dSSadaf Ebrahimi 60 140 Recurse 929*22dc650dSSadaf Ebrahimi 64 11 Ket 930*22dc650dSSadaf Ebrahimi 68 11 Cond 931*22dc650dSSadaf Ebrahimi 72 1 Cond ref 932*22dc650dSSadaf Ebrahimi 75 140 Recurse 933*22dc650dSSadaf Ebrahimi 79 11 Ket 934*22dc650dSSadaf Ebrahimi 83 11 Cond 935*22dc650dSSadaf Ebrahimi 87 1 Cond ref 936*22dc650dSSadaf Ebrahimi 90 140 Recurse 937*22dc650dSSadaf Ebrahimi 94 11 Ket 938*22dc650dSSadaf Ebrahimi 98 11 Cond 939*22dc650dSSadaf Ebrahimi102 1 Cond ref 940*22dc650dSSadaf Ebrahimi105 140 Recurse 941*22dc650dSSadaf Ebrahimi109 11 Ket 942*22dc650dSSadaf Ebrahimi113 19 SBraPos 943*22dc650dSSadaf Ebrahimi117 11 SCond 944*22dc650dSSadaf Ebrahimi121 1 Cond ref 945*22dc650dSSadaf Ebrahimi124 140 Recurse 946*22dc650dSSadaf Ebrahimi128 11 Ket 947*22dc650dSSadaf Ebrahimi132 19 KetRpos 948*22dc650dSSadaf Ebrahimi136 132 Ket 949*22dc650dSSadaf Ebrahimi140 6 CBra 1 950*22dc650dSSadaf Ebrahimi146 6 Ket 951*22dc650dSSadaf Ebrahimi150 150 Ket 952*22dc650dSSadaf Ebrahimi154 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 76 Bra 965*22dc650dSSadaf Ebrahimi 4 58 Once 966*22dc650dSSadaf Ebrahimi 8 7 Cond 967*22dc650dSSadaf Ebrahimi 12 1 Cond ref 968*22dc650dSSadaf Ebrahimi 15 12 Alt 969*22dc650dSSadaf Ebrahimi 19 a 970*22dc650dSSadaf Ebrahimi 21 66 Recurse 971*22dc650dSSadaf Ebrahimi 25 b 972*22dc650dSSadaf Ebrahimi 27 19 Ket 973*22dc650dSSadaf Ebrahimi 31 27 SBraPos 974*22dc650dSSadaf Ebrahimi 35 7 SCond 975*22dc650dSSadaf Ebrahimi 39 1 Cond ref 976*22dc650dSSadaf Ebrahimi 42 12 Alt 977*22dc650dSSadaf Ebrahimi 46 a 978*22dc650dSSadaf Ebrahimi 48 66 Recurse 979*22dc650dSSadaf Ebrahimi 52 b 980*22dc650dSSadaf Ebrahimi 54 19 Ket 981*22dc650dSSadaf Ebrahimi 58 27 KetRpos 982*22dc650dSSadaf Ebrahimi 62 58 Ket 983*22dc650dSSadaf Ebrahimi 66 6 CBra 1 984*22dc650dSSadaf Ebrahimi 72 6 Ket 985*22dc650dSSadaf Ebrahimi 76 76 Ket 986*22dc650dSSadaf Ebrahimi 80 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 266 Bra 998*22dc650dSSadaf Ebrahimi 4 82 CBra 1 999*22dc650dSSadaf Ebrahimi 10 4 Recurse 1000*22dc650dSSadaf Ebrahimi 14 176 Recurse 1001*22dc650dSSadaf Ebrahimi 18 186 Recurse 1002*22dc650dSSadaf Ebrahimi 22 196 Recurse 1003*22dc650dSSadaf Ebrahimi 26 206 Recurse 1004*22dc650dSSadaf Ebrahimi 30 216 Recurse 1005*22dc650dSSadaf Ebrahimi 34 226 Recurse 1006*22dc650dSSadaf Ebrahimi 38 236 Recurse 1007*22dc650dSSadaf Ebrahimi 42 246 Recurse 1008*22dc650dSSadaf Ebrahimi 46 246 Recurse 1009*22dc650dSSadaf Ebrahimi 50 236 Recurse 1010*22dc650dSSadaf Ebrahimi 54 226 Recurse 1011*22dc650dSSadaf Ebrahimi 58 216 Recurse 1012*22dc650dSSadaf Ebrahimi 62 206 Recurse 1013*22dc650dSSadaf Ebrahimi 66 196 Recurse 1014*22dc650dSSadaf Ebrahimi 70 186 Recurse 1015*22dc650dSSadaf Ebrahimi 74 176 Recurse 1016*22dc650dSSadaf Ebrahimi 78 4 Recurse 1017*22dc650dSSadaf Ebrahimi 82 0 Recurse 1018*22dc650dSSadaf Ebrahimi 86 82 Ket 1019*22dc650dSSadaf Ebrahimi 90 82 SCBra 1 1020*22dc650dSSadaf Ebrahimi 96 4 Recurse 1021*22dc650dSSadaf Ebrahimi100 176 Recurse 1022*22dc650dSSadaf Ebrahimi104 186 Recurse 1023*22dc650dSSadaf Ebrahimi108 196 Recurse 1024*22dc650dSSadaf Ebrahimi112 206 Recurse 1025*22dc650dSSadaf Ebrahimi116 216 Recurse 1026*22dc650dSSadaf Ebrahimi120 226 Recurse 1027*22dc650dSSadaf Ebrahimi124 236 Recurse 1028*22dc650dSSadaf Ebrahimi128 246 Recurse 1029*22dc650dSSadaf Ebrahimi132 246 Recurse 1030*22dc650dSSadaf Ebrahimi136 236 Recurse 1031*22dc650dSSadaf Ebrahimi140 226 Recurse 1032*22dc650dSSadaf Ebrahimi144 216 Recurse 1033*22dc650dSSadaf Ebrahimi148 206 Recurse 1034*22dc650dSSadaf Ebrahimi152 196 Recurse 1035*22dc650dSSadaf Ebrahimi156 186 Recurse 1036*22dc650dSSadaf Ebrahimi160 176 Recurse 1037*22dc650dSSadaf Ebrahimi164 4 Recurse 1038*22dc650dSSadaf Ebrahimi168 0 Recurse 1039*22dc650dSSadaf Ebrahimi172 82 KetRmax 1040*22dc650dSSadaf Ebrahimi176 6 CBra 2 1041*22dc650dSSadaf Ebrahimi182 6 Ket 1042*22dc650dSSadaf Ebrahimi186 6 CBra 3 1043*22dc650dSSadaf Ebrahimi192 6 Ket 1044*22dc650dSSadaf Ebrahimi196 6 CBra 4 1045*22dc650dSSadaf Ebrahimi202 6 Ket 1046*22dc650dSSadaf Ebrahimi206 6 CBra 5 1047*22dc650dSSadaf Ebrahimi212 6 Ket 1048*22dc650dSSadaf Ebrahimi216 6 CBra 6 1049*22dc650dSSadaf Ebrahimi222 6 Ket 1050*22dc650dSSadaf Ebrahimi226 6 CBra 7 1051*22dc650dSSadaf Ebrahimi232 6 Ket 1052*22dc650dSSadaf Ebrahimi236 6 CBra 8 1053*22dc650dSSadaf Ebrahimi242 6 Ket 1054*22dc650dSSadaf Ebrahimi246 6 CBra 9 1055*22dc650dSSadaf Ebrahimi252 6 Ket 1056*22dc650dSSadaf Ebrahimi256 6 CBra 10 1057*22dc650dSSadaf Ebrahimi262 6 Ket 1058*22dc650dSSadaf Ebrahimi266 266 Ket 1059*22dc650dSSadaf Ebrahimi270 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