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

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