Annotation of embedaddon/pcre/testdata/testoutput11-16, revision 1.1
1.1 ! misho 1: /-- These are a few representative patterns whose lengths and offsets are to be
! 2: shown when the link size is 2. This is just a doublecheck test to ensure the
! 3: sizes don't go horribly wrong when something is changed. The pattern contents
! 4: are all themselves checked in other tests. Unicode, including property support,
! 5: is required for these tests. --/
! 6:
! 7: /((?i)b)/BM
! 8: Memory allocation (code space): 24
! 9: ------------------------------------------------------------------
! 10: 0 9 Bra
! 11: 2 5 CBra 1
! 12: 5 /i b
! 13: 7 5 Ket
! 14: 9 9 Ket
! 15: 11 End
! 16: ------------------------------------------------------------------
! 17:
! 18: /(?s)(.*X|^B)/BM
! 19: Memory allocation (code space): 38
! 20: ------------------------------------------------------------------
! 21: 0 16 Bra
! 22: 2 7 CBra 1
! 23: 5 AllAny*
! 24: 7 X
! 25: 9 5 Alt
! 26: 11 ^
! 27: 12 B
! 28: 14 12 Ket
! 29: 16 16 Ket
! 30: 18 End
! 31: ------------------------------------------------------------------
! 32:
! 33: /(?s:.*X|^B)/BM
! 34: Memory allocation (code space): 36
! 35: ------------------------------------------------------------------
! 36: 0 15 Bra
! 37: 2 6 Bra
! 38: 4 AllAny*
! 39: 6 X
! 40: 8 5 Alt
! 41: 10 ^
! 42: 11 B
! 43: 13 11 Ket
! 44: 15 15 Ket
! 45: 17 End
! 46: ------------------------------------------------------------------
! 47:
! 48: /^[[:alnum:]]/BM
! 49: Memory allocation (code space): 46
! 50: ------------------------------------------------------------------
! 51: 0 20 Bra
! 52: 2 ^
! 53: 3 [0-9A-Za-z]
! 54: 20 20 Ket
! 55: 22 End
! 56: ------------------------------------------------------------------
! 57:
! 58: /#/IxMD
! 59: Memory allocation (code space): 10
! 60: ------------------------------------------------------------------
! 61: 0 2 Bra
! 62: 2 2 Ket
! 63: 4 End
! 64: ------------------------------------------------------------------
! 65: Capturing subpattern count = 0
! 66: Options: extended
! 67: No first char
! 68: No need char
! 69:
! 70: /a#/IxMD
! 71: Memory allocation (code space): 14
! 72: ------------------------------------------------------------------
! 73: 0 4 Bra
! 74: 2 a
! 75: 4 4 Ket
! 76: 6 End
! 77: ------------------------------------------------------------------
! 78: Capturing subpattern count = 0
! 79: Options: extended
! 80: First char = 'a'
! 81: No need char
! 82:
! 83: /x?+/BM
! 84: Memory allocation (code space): 14
! 85: ------------------------------------------------------------------
! 86: 0 4 Bra
! 87: 2 x?+
! 88: 4 4 Ket
! 89: 6 End
! 90: ------------------------------------------------------------------
! 91:
! 92: /x++/BM
! 93: Memory allocation (code space): 14
! 94: ------------------------------------------------------------------
! 95: 0 4 Bra
! 96: 2 x++
! 97: 4 4 Ket
! 98: 6 End
! 99: ------------------------------------------------------------------
! 100:
! 101: /x{1,3}+/BM
! 102: Memory allocation (code space): 28
! 103: ------------------------------------------------------------------
! 104: 0 11 Bra
! 105: 2 7 Once
! 106: 4 x
! 107: 6 x{0,2}
! 108: 9 7 Ket
! 109: 11 11 Ket
! 110: 13 End
! 111: ------------------------------------------------------------------
! 112:
! 113: /(x)*+/BM
! 114: Memory allocation (code space): 26
! 115: ------------------------------------------------------------------
! 116: 0 10 Bra
! 117: 2 Braposzero
! 118: 3 5 CBraPos 1
! 119: 6 x
! 120: 8 5 KetRpos
! 121: 10 10 Ket
! 122: 12 End
! 123: ------------------------------------------------------------------
! 124:
! 125: /^((a+)(?U)([ab]+)(?-U)([bc]+)(\w*))/BM
! 126: Memory allocation (code space): 142
! 127: ------------------------------------------------------------------
! 128: 0 68 Bra
! 129: 2 ^
! 130: 3 63 CBra 1
! 131: 6 5 CBra 2
! 132: 9 a+
! 133: 11 5 Ket
! 134: 13 21 CBra 3
! 135: 16 [ab]+?
! 136: 34 21 Ket
! 137: 36 21 CBra 4
! 138: 39 [bc]+
! 139: 57 21 Ket
! 140: 59 5 CBra 5
! 141: 62 \w*
! 142: 64 5 Ket
! 143: 66 63 Ket
! 144: 68 68 Ket
! 145: 70 End
! 146: ------------------------------------------------------------------
! 147:
! 148: |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|BM
! 149: Memory allocation (code space): 1648
! 150: ------------------------------------------------------------------
! 151: 0 821 Bra
! 152: 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
! 153: 820 \b
! 154: 821 821 Ket
! 155: 823 End
! 156: ------------------------------------------------------------------
! 157:
! 158: |\$\<\.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|BM
! 159: Memory allocation (code space): 1628
! 160: ------------------------------------------------------------------
! 161: 0 811 Bra
! 162: 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
! 163: 810 \b
! 164: 811 811 Ket
! 165: 813 End
! 166: ------------------------------------------------------------------
! 167:
! 168: /(a(?1)b)/BM
! 169: Memory allocation (code space): 32
! 170: ------------------------------------------------------------------
! 171: 0 13 Bra
! 172: 2 9 CBra 1
! 173: 5 a
! 174: 7 2 Recurse
! 175: 9 b
! 176: 11 9 Ket
! 177: 13 13 Ket
! 178: 15 End
! 179: ------------------------------------------------------------------
! 180:
! 181: /(a(?1)+b)/BM
! 182: Memory allocation (code space): 40
! 183: ------------------------------------------------------------------
! 184: 0 17 Bra
! 185: 2 13 CBra 1
! 186: 5 a
! 187: 7 4 Once
! 188: 9 2 Recurse
! 189: 11 4 KetRmax
! 190: 13 b
! 191: 15 13 Ket
! 192: 17 17 Ket
! 193: 19 End
! 194: ------------------------------------------------------------------
! 195:
! 196: /a(?P<name1>b|c)d(?P<longername2>e)/BM
! 197: Memory allocation (code space): 80
! 198: ------------------------------------------------------------------
! 199: 0 24 Bra
! 200: 2 a
! 201: 4 5 CBra 1
! 202: 7 b
! 203: 9 4 Alt
! 204: 11 c
! 205: 13 9 Ket
! 206: 15 d
! 207: 17 5 CBra 2
! 208: 20 e
! 209: 22 5 Ket
! 210: 24 24 Ket
! 211: 26 End
! 212: ------------------------------------------------------------------
! 213:
! 214: /(?:a(?P<c>c(?P<d>d)))(?P<a>a)/BM
! 215: Memory allocation (code space): 73
! 216: ------------------------------------------------------------------
! 217: 0 29 Bra
! 218: 2 18 Bra
! 219: 4 a
! 220: 6 12 CBra 1
! 221: 9 c
! 222: 11 5 CBra 2
! 223: 14 d
! 224: 16 5 Ket
! 225: 18 12 Ket
! 226: 20 18 Ket
! 227: 22 5 CBra 3
! 228: 25 a
! 229: 27 5 Ket
! 230: 29 29 Ket
! 231: 31 End
! 232: ------------------------------------------------------------------
! 233:
! 234: /(?P<a>a)...(?P=a)bbb(?P>a)d/BM
! 235: Memory allocation (code space): 57
! 236: ------------------------------------------------------------------
! 237: 0 24 Bra
! 238: 2 5 CBra 1
! 239: 5 a
! 240: 7 5 Ket
! 241: 9 Any
! 242: 10 Any
! 243: 11 Any
! 244: 12 \1
! 245: 14 bbb
! 246: 20 2 Recurse
! 247: 22 d
! 248: 24 24 Ket
! 249: 26 End
! 250: ------------------------------------------------------------------
! 251:
! 252: /abc(?C255)de(?C)f/BM
! 253: Memory allocation (code space): 50
! 254: ------------------------------------------------------------------
! 255: 0 22 Bra
! 256: 2 abc
! 257: 8 Callout 255 10 1
! 258: 12 de
! 259: 16 Callout 0 16 1
! 260: 20 f
! 261: 22 22 Ket
! 262: 24 End
! 263: ------------------------------------------------------------------
! 264:
! 265: /abcde/CBM
! 266: Memory allocation (code space): 78
! 267: ------------------------------------------------------------------
! 268: 0 36 Bra
! 269: 2 Callout 255 0 1
! 270: 6 a
! 271: 8 Callout 255 1 1
! 272: 12 b
! 273: 14 Callout 255 2 1
! 274: 18 c
! 275: 20 Callout 255 3 1
! 276: 24 d
! 277: 26 Callout 255 4 1
! 278: 30 e
! 279: 32 Callout 255 5 0
! 280: 36 36 Ket
! 281: 38 End
! 282: ------------------------------------------------------------------
! 283:
! 284: /\x{100}/8BM
! 285: Memory allocation (code space): 14
! 286: ------------------------------------------------------------------
! 287: 0 4 Bra
! 288: 2 \x{100}
! 289: 4 4 Ket
! 290: 6 End
! 291: ------------------------------------------------------------------
! 292:
! 293: /\x{1000}/8BM
! 294: Memory allocation (code space): 14
! 295: ------------------------------------------------------------------
! 296: 0 4 Bra
! 297: 2 \x{1000}
! 298: 4 4 Ket
! 299: 6 End
! 300: ------------------------------------------------------------------
! 301:
! 302: /\x{10000}/8BM
! 303: Memory allocation (code space): 16
! 304: ------------------------------------------------------------------
! 305: 0 5 Bra
! 306: 2 \x{10000}
! 307: 5 5 Ket
! 308: 7 End
! 309: ------------------------------------------------------------------
! 310:
! 311: /\x{100000}/8BM
! 312: Memory allocation (code space): 16
! 313: ------------------------------------------------------------------
! 314: 0 5 Bra
! 315: 2 \x{100000}
! 316: 5 5 Ket
! 317: 7 End
! 318: ------------------------------------------------------------------
! 319:
! 320: /\x{10ffff}/8BM
! 321: Memory allocation (code space): 16
! 322: ------------------------------------------------------------------
! 323: 0 5 Bra
! 324: 2 \x{10ffff}
! 325: 5 5 Ket
! 326: 7 End
! 327: ------------------------------------------------------------------
! 328:
! 329: /\x{110000}/8BM
! 330: Failed: character value in \x{...} sequence is too large at offset 9
! 331:
! 332: /[\x{ff}]/8BM
! 333: Memory allocation (code space): 14
! 334: ------------------------------------------------------------------
! 335: 0 4 Bra
! 336: 2 \xff
! 337: 4 4 Ket
! 338: 6 End
! 339: ------------------------------------------------------------------
! 340:
! 341: /[\x{100}]/8BM
! 342: Memory allocation (code space): 14
! 343: ------------------------------------------------------------------
! 344: 0 4 Bra
! 345: 2 \x{100}
! 346: 4 4 Ket
! 347: 6 End
! 348: ------------------------------------------------------------------
! 349:
! 350: /\x80/8BM
! 351: Memory allocation (code space): 14
! 352: ------------------------------------------------------------------
! 353: 0 4 Bra
! 354: 2 \x80
! 355: 4 4 Ket
! 356: 6 End
! 357: ------------------------------------------------------------------
! 358:
! 359: /\xff/8BM
! 360: Memory allocation (code space): 14
! 361: ------------------------------------------------------------------
! 362: 0 4 Bra
! 363: 2 \xff
! 364: 4 4 Ket
! 365: 6 End
! 366: ------------------------------------------------------------------
! 367:
! 368: /\x{0041}\x{2262}\x{0391}\x{002e}/D8M
! 369: Memory allocation (code space): 26
! 370: ------------------------------------------------------------------
! 371: 0 10 Bra
! 372: 2 A\x{2262}\x{391}.
! 373: 10 10 Ket
! 374: 12 End
! 375: ------------------------------------------------------------------
! 376: Capturing subpattern count = 0
! 377: Options: utf
! 378: First char = 'A'
! 379: Need char = '.'
! 380:
! 381: /\x{D55c}\x{ad6d}\x{C5B4}/D8M
! 382: Memory allocation (code space): 22
! 383: ------------------------------------------------------------------
! 384: 0 8 Bra
! 385: 2 \x{d55c}\x{ad6d}\x{c5b4}
! 386: 8 8 Ket
! 387: 10 End
! 388: ------------------------------------------------------------------
! 389: Capturing subpattern count = 0
! 390: Options: utf
! 391: First char = \x{d55c}
! 392: Need char = \x{c5b4}
! 393:
! 394: /\x{65e5}\x{672c}\x{8a9e}/D8M
! 395: Memory allocation (code space): 22
! 396: ------------------------------------------------------------------
! 397: 0 8 Bra
! 398: 2 \x{65e5}\x{672c}\x{8a9e}
! 399: 8 8 Ket
! 400: 10 End
! 401: ------------------------------------------------------------------
! 402: Capturing subpattern count = 0
! 403: Options: utf
! 404: First char = \x{65e5}
! 405: Need char = \x{8a9e}
! 406:
! 407: /[\x{100}]/8BM
! 408: Memory allocation (code space): 14
! 409: ------------------------------------------------------------------
! 410: 0 4 Bra
! 411: 2 \x{100}
! 412: 4 4 Ket
! 413: 6 End
! 414: ------------------------------------------------------------------
! 415:
! 416: /[Z\x{100}]/8BM
! 417: Memory allocation (code space): 54
! 418: ------------------------------------------------------------------
! 419: 0 24 Bra
! 420: 2 [Z\x{100}]
! 421: 24 24 Ket
! 422: 26 End
! 423: ------------------------------------------------------------------
! 424:
! 425: /^[\x{100}\E-\Q\E\x{150}]/B8M
! 426: Memory allocation (code space): 26
! 427: ------------------------------------------------------------------
! 428: 0 10 Bra
! 429: 2 ^
! 430: 3 [\x{100}-\x{150}]
! 431: 10 10 Ket
! 432: 12 End
! 433: ------------------------------------------------------------------
! 434:
! 435: /^[\QĀ\E-\QŐ\E]/B8M
! 436: Memory allocation (code space): 26
! 437: ------------------------------------------------------------------
! 438: 0 10 Bra
! 439: 2 ^
! 440: 3 [\x{100}-\x{150}]
! 441: 10 10 Ket
! 442: 12 End
! 443: ------------------------------------------------------------------
! 444:
! 445: /^[\QĀ\E-\QŐ\E/B8M
! 446: Failed: missing terminating ] for character class at offset 13
! 447:
! 448: /[\p{L}]/BM
! 449: Memory allocation (code space): 24
! 450: ------------------------------------------------------------------
! 451: 0 9 Bra
! 452: 2 [\p{L}]
! 453: 9 9 Ket
! 454: 11 End
! 455: ------------------------------------------------------------------
! 456:
! 457: /[\p{^L}]/BM
! 458: Memory allocation (code space): 24
! 459: ------------------------------------------------------------------
! 460: 0 9 Bra
! 461: 2 [\P{L}]
! 462: 9 9 Ket
! 463: 11 End
! 464: ------------------------------------------------------------------
! 465:
! 466: /[\P{L}]/BM
! 467: Memory allocation (code space): 24
! 468: ------------------------------------------------------------------
! 469: 0 9 Bra
! 470: 2 [\P{L}]
! 471: 9 9 Ket
! 472: 11 End
! 473: ------------------------------------------------------------------
! 474:
! 475: /[\P{^L}]/BM
! 476: Memory allocation (code space): 24
! 477: ------------------------------------------------------------------
! 478: 0 9 Bra
! 479: 2 [\p{L}]
! 480: 9 9 Ket
! 481: 11 End
! 482: ------------------------------------------------------------------
! 483:
! 484: /[abc\p{L}\x{0660}]/8BM
! 485: Memory allocation (code space): 60
! 486: ------------------------------------------------------------------
! 487: 0 27 Bra
! 488: 2 [a-c\p{L}\x{660}]
! 489: 27 27 Ket
! 490: 29 End
! 491: ------------------------------------------------------------------
! 492:
! 493: /[\p{Nd}]/8BM
! 494: Memory allocation (code space): 24
! 495: ------------------------------------------------------------------
! 496: 0 9 Bra
! 497: 2 [\p{Nd}]
! 498: 9 9 Ket
! 499: 11 End
! 500: ------------------------------------------------------------------
! 501:
! 502: /[\p{Nd}+-]+/8BM
! 503: Memory allocation (code space): 58
! 504: ------------------------------------------------------------------
! 505: 0 26 Bra
! 506: 2 [+\-\p{Nd}]+
! 507: 26 26 Ket
! 508: 28 End
! 509: ------------------------------------------------------------------
! 510:
! 511: /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8iBM
! 512: Memory allocation (code space): 32
! 513: ------------------------------------------------------------------
! 514: 0 13 Bra
! 515: 2 /i A\x{391}\x{10427}\x{ff3a}\x{1fb0}
! 516: 13 13 Ket
! 517: 15 End
! 518: ------------------------------------------------------------------
! 519:
! 520: /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8BM
! 521: Memory allocation (code space): 32
! 522: ------------------------------------------------------------------
! 523: 0 13 Bra
! 524: 2 A\x{391}\x{10427}\x{ff3a}\x{1fb0}
! 525: 13 13 Ket
! 526: 15 End
! 527: ------------------------------------------------------------------
! 528:
! 529: /[\x{105}-\x{109}]/8iBM
! 530: Memory allocation (code space): 24
! 531: ------------------------------------------------------------------
! 532: 0 9 Bra
! 533: 2 [\x{104}-\x{109}]
! 534: 9 9 Ket
! 535: 11 End
! 536: ------------------------------------------------------------------
! 537:
! 538: /( ( (?(1)0|) )* )/xBM
! 539: Memory allocation (code space): 52
! 540: ------------------------------------------------------------------
! 541: 0 23 Bra
! 542: 2 19 CBra 1
! 543: 5 Brazero
! 544: 6 13 SCBra 2
! 545: 9 6 Cond
! 546: 11 1 Cond ref
! 547: 13 0
! 548: 15 2 Alt
! 549: 17 8 Ket
! 550: 19 13 KetRmax
! 551: 21 19 Ket
! 552: 23 23 Ket
! 553: 25 End
! 554: ------------------------------------------------------------------
! 555:
! 556: /( (?(1)0|)* )/xBM
! 557: Memory allocation (code space): 42
! 558: ------------------------------------------------------------------
! 559: 0 18 Bra
! 560: 2 14 CBra 1
! 561: 5 Brazero
! 562: 6 6 SCond
! 563: 8 1 Cond ref
! 564: 10 0
! 565: 12 2 Alt
! 566: 14 8 KetRmax
! 567: 16 14 Ket
! 568: 18 18 Ket
! 569: 20 End
! 570: ------------------------------------------------------------------
! 571:
! 572: /[a]/BM
! 573: Memory allocation (code space): 14
! 574: ------------------------------------------------------------------
! 575: 0 4 Bra
! 576: 2 a
! 577: 4 4 Ket
! 578: 6 End
! 579: ------------------------------------------------------------------
! 580:
! 581: /[a]/8BM
! 582: Memory allocation (code space): 14
! 583: ------------------------------------------------------------------
! 584: 0 4 Bra
! 585: 2 a
! 586: 4 4 Ket
! 587: 6 End
! 588: ------------------------------------------------------------------
! 589:
! 590: /[\xaa]/BM
! 591: Memory allocation (code space): 14
! 592: ------------------------------------------------------------------
! 593: 0 4 Bra
! 594: 2 \xaa
! 595: 4 4 Ket
! 596: 6 End
! 597: ------------------------------------------------------------------
! 598:
! 599: /[\xaa]/8BM
! 600: Memory allocation (code space): 14
! 601: ------------------------------------------------------------------
! 602: 0 4 Bra
! 603: 2 \xaa
! 604: 4 4 Ket
! 605: 6 End
! 606: ------------------------------------------------------------------
! 607:
! 608: /[^a]/BM
! 609: Memory allocation (code space): 14
! 610: ------------------------------------------------------------------
! 611: 0 4 Bra
! 612: 2 [^a]
! 613: 4 4 Ket
! 614: 6 End
! 615: ------------------------------------------------------------------
! 616:
! 617: /[^a]/8BM
! 618: Memory allocation (code space): 14
! 619: ------------------------------------------------------------------
! 620: 0 4 Bra
! 621: 2 [^a]
! 622: 4 4 Ket
! 623: 6 End
! 624: ------------------------------------------------------------------
! 625:
! 626: /[^\xaa]/BM
! 627: Memory allocation (code space): 14
! 628: ------------------------------------------------------------------
! 629: 0 4 Bra
! 630: 2 [^\xaa]
! 631: 4 4 Ket
! 632: 6 End
! 633: ------------------------------------------------------------------
! 634:
! 635: /[^\xaa]/8BM
! 636: Memory allocation (code space): 14
! 637: ------------------------------------------------------------------
! 638: 0 4 Bra
! 639: 2 [^\x{aa}]
! 640: 4 4 Ket
! 641: 6 End
! 642: ------------------------------------------------------------------
! 643:
! 644: /[^\d]/8WB
! 645: ------------------------------------------------------------------
! 646: 0 9 Bra
! 647: 2 [^\p{Nd}]
! 648: 9 9 Ket
! 649: 11 End
! 650: ------------------------------------------------------------------
! 651:
! 652: /[[:^alpha:][:^cntrl:]]+/8WB
! 653: ------------------------------------------------------------------
! 654: 0 26 Bra
! 655: 2 [ -~\x80-\xff\P{L}]+
! 656: 26 26 Ket
! 657: 28 End
! 658: ------------------------------------------------------------------
! 659:
! 660: /[[:^cntrl:][:^alpha:]]+/8WB
! 661: ------------------------------------------------------------------
! 662: 0 26 Bra
! 663: 2 [ -~\x80-\xff\P{L}]+
! 664: 26 26 Ket
! 665: 28 End
! 666: ------------------------------------------------------------------
! 667:
! 668: /[[:alpha:]]+/8WB
! 669: ------------------------------------------------------------------
! 670: 0 10 Bra
! 671: 2 [\p{L}]+
! 672: 10 10 Ket
! 673: 12 End
! 674: ------------------------------------------------------------------
! 675:
! 676: /[[:^alpha:]\S]+/8WB
! 677: ------------------------------------------------------------------
! 678: 0 13 Bra
! 679: 2 [\P{L}\P{Xsp}]+
! 680: 13 13 Ket
! 681: 15 End
! 682: ------------------------------------------------------------------
! 683:
! 684: /abc(d|e)(*THEN)x(123(*THEN)4|567(b|q)(*THEN)xx)/B
! 685: ------------------------------------------------------------------
! 686: 0 60 Bra
! 687: 2 abc
! 688: 8 5 CBra 1
! 689: 11 d
! 690: 13 4 Alt
! 691: 15 e
! 692: 17 9 Ket
! 693: 19 *THEN
! 694: 20 x
! 695: 22 12 CBra 2
! 696: 25 123
! 697: 31 *THEN
! 698: 32 4
! 699: 34 24 Alt
! 700: 36 567
! 701: 42 5 CBra 3
! 702: 45 b
! 703: 47 4 Alt
! 704: 49 q
! 705: 51 9 Ket
! 706: 53 *THEN
! 707: 54 xx
! 708: 58 36 Ket
! 709: 60 60 Ket
! 710: 62 End
! 711: ------------------------------------------------------------------
! 712:
! 713: /-- End of testinput11 --/
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>