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