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

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>