Annotation of embedaddon/pcre/testdata/testoutput11-8, revision 1.1.1.2

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{10ffff}/8BM
                    321: Memory allocation (code space): 12
                    322: ------------------------------------------------------------------
                    323:   0   8 Bra
                    324:   3     \x{10ffff}
                    325:   8   8 Ket
                    326:  11     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): 10
                    334: ------------------------------------------------------------------
                    335:   0   6 Bra
                    336:   3     \x{ff}
                    337:   6   6 Ket
                    338:   9     End
                    339: ------------------------------------------------------------------
                    340: 
                    341: /[\x{100}]/8BM
                    342: Memory allocation (code space): 10
                    343: ------------------------------------------------------------------
                    344:   0   6 Bra
                    345:   3     \x{100}
                    346:   6   6 Ket
                    347:   9     End
                    348: ------------------------------------------------------------------
                    349: 
                    350: /\x80/8BM
                    351: Memory allocation (code space): 10
                    352: ------------------------------------------------------------------
                    353:   0   6 Bra
                    354:   3     \x{80}
                    355:   6   6 Ket
                    356:   9     End
                    357: ------------------------------------------------------------------
                    358: 
                    359: /\xff/8BM
                    360: Memory allocation (code space): 10
                    361: ------------------------------------------------------------------
                    362:   0   6 Bra
                    363:   3     \x{ff}
                    364:   6   6 Ket
                    365:   9     End
                    366: ------------------------------------------------------------------
                    367: 
                    368: /\x{0041}\x{2262}\x{0391}\x{002e}/D8M
                    369: Memory allocation (code space): 18
                    370: ------------------------------------------------------------------
                    371:   0  14 Bra
                    372:   3     A\x{2262}\x{391}.
                    373:  14  14 Ket
                    374:  17     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): 19
                    383: ------------------------------------------------------------------
                    384:   0  15 Bra
                    385:   3     \x{d55c}\x{ad6d}\x{c5b4}
                    386:  15  15 Ket
                    387:  18     End
                    388: ------------------------------------------------------------------
                    389: Capturing subpattern count = 0
                    390: Options: utf
                    391: First char = \x{ed}
                    392: Need char = \x{b4}
                    393: 
                    394: /\x{65e5}\x{672c}\x{8a9e}/D8M
                    395: Memory allocation (code space): 19
                    396: ------------------------------------------------------------------
                    397:   0  15 Bra
                    398:   3     \x{65e5}\x{672c}\x{8a9e}
                    399:  15  15 Ket
                    400:  18     End
                    401: ------------------------------------------------------------------
                    402: Capturing subpattern count = 0
                    403: Options: utf
                    404: First char = \x{e6}
                    405: Need char = \x{9e}
                    406: 
                    407: /[\x{100}]/8BM
                    408: Memory allocation (code space): 10
                    409: ------------------------------------------------------------------
                    410:   0   6 Bra
                    411:   3     \x{100}
                    412:   6   6 Ket
                    413:   9     End
                    414: ------------------------------------------------------------------
                    415: 
                    416: /[Z\x{100}]/8BM
                    417: Memory allocation (code space): 47
                    418: ------------------------------------------------------------------
                    419:   0  43 Bra
                    420:   3     [Z\x{100}]
                    421:  43  43 Ket
                    422:  46     End
                    423: ------------------------------------------------------------------
                    424: 
                    425: /^[\x{100}\E-\Q\E\x{150}]/B8M
                    426: Memory allocation (code space): 18
                    427: ------------------------------------------------------------------
                    428:   0  14 Bra
                    429:   3     ^
                    430:   4     [\x{100}-\x{150}]
                    431:  14  14 Ket
                    432:  17     End
                    433: ------------------------------------------------------------------
                    434: 
                    435: /^[\QĀ\E-\QŐ\E]/B8M
                    436: Memory allocation (code space): 18
                    437: ------------------------------------------------------------------
                    438:   0  14 Bra
                    439:   3     ^
                    440:   4     [\x{100}-\x{150}]
                    441:  14  14 Ket
                    442:  17     End
                    443: ------------------------------------------------------------------
                    444: 
                    445: /^[\QĀ\E-\QŐ\E/B8M
                    446: Failed: missing terminating ] for character class at offset 15
                    447: 
                    448: /[\p{L}]/BM
                    449: Memory allocation (code space): 15
                    450: ------------------------------------------------------------------
                    451:   0  11 Bra
                    452:   3     [\p{L}]
                    453:  11  11 Ket
                    454:  14     End
                    455: ------------------------------------------------------------------
                    456: 
                    457: /[\p{^L}]/BM
                    458: Memory allocation (code space): 15
                    459: ------------------------------------------------------------------
                    460:   0  11 Bra
                    461:   3     [\P{L}]
                    462:  11  11 Ket
                    463:  14     End
                    464: ------------------------------------------------------------------
                    465: 
                    466: /[\P{L}]/BM
                    467: Memory allocation (code space): 15
                    468: ------------------------------------------------------------------
                    469:   0  11 Bra
                    470:   3     [\P{L}]
                    471:  11  11 Ket
                    472:  14     End
                    473: ------------------------------------------------------------------
                    474: 
                    475: /[\P{^L}]/BM
                    476: Memory allocation (code space): 15
                    477: ------------------------------------------------------------------
                    478:   0  11 Bra
                    479:   3     [\p{L}]
                    480:  11  11 Ket
                    481:  14     End
                    482: ------------------------------------------------------------------
                    483: 
                    484: /[abc\p{L}\x{0660}]/8BM
                    485: Memory allocation (code space): 50
                    486: ------------------------------------------------------------------
                    487:   0  46 Bra
                    488:   3     [a-c\p{L}\x{660}]
                    489:  46  46 Ket
                    490:  49     End
                    491: ------------------------------------------------------------------
                    492: 
                    493: /[\p{Nd}]/8BM
                    494: Memory allocation (code space): 15
                    495: ------------------------------------------------------------------
                    496:   0  11 Bra
                    497:   3     [\p{Nd}]
                    498:  11  11 Ket
                    499:  14     End
                    500: ------------------------------------------------------------------
                    501: 
                    502: /[\p{Nd}+-]+/8BM
                    503: Memory allocation (code space): 48
                    504: ------------------------------------------------------------------
                    505:   0  44 Bra
                    506:   3     [+\-\p{Nd}]+
                    507:  44  44 Ket
                    508:  47     End
                    509: ------------------------------------------------------------------
                    510: 
                    511: /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8iBM
                    512: Memory allocation (code space): 25
                    513: ------------------------------------------------------------------
                    514:   0  21 Bra
                    515:   3  /i A\x{391}\x{10427}\x{ff3a}\x{1fb0}
                    516:  21  21 Ket
                    517:  24     End
                    518: ------------------------------------------------------------------
                    519: 
                    520: /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8BM
                    521: Memory allocation (code space): 25
                    522: ------------------------------------------------------------------
                    523:   0  21 Bra
                    524:   3     A\x{391}\x{10427}\x{ff3a}\x{1fb0}
                    525:  21  21 Ket
                    526:  24     End
                    527: ------------------------------------------------------------------
                    528: 
                    529: /[\x{105}-\x{109}]/8iBM
                    530: Memory allocation (code space): 17
                    531: ------------------------------------------------------------------
                    532:   0  13 Bra
                    533:   3     [\x{104}-\x{109}]
                    534:  13  13 Ket
                    535:  16     End
                    536: ------------------------------------------------------------------
                    537: 
                    538: /( ( (?(1)0|) )*   )/xBM
                    539: Memory allocation (code space): 38
                    540: ------------------------------------------------------------------
                    541:   0  34 Bra
                    542:   3  28 CBra 1
                    543:   8     Brazero
                    544:   9  19 SCBra 2
                    545:  14   8 Cond
                    546:  17   1 Cond ref
                    547:  20     0
                    548:  22   3 Alt
                    549:  25  11 Ket
                    550:  28  19 KetRmax
                    551:  31  28 Ket
                    552:  34  34 Ket
                    553:  37     End
                    554: ------------------------------------------------------------------
                    555: 
                    556: /(  (?(1)0|)*   )/xBM
                    557: Memory allocation (code space): 30
                    558: ------------------------------------------------------------------
                    559:   0  26 Bra
                    560:   3  20 CBra 1
                    561:   8     Brazero
                    562:   9   8 SCond
                    563:  12   1 Cond ref
                    564:  15     0
                    565:  17   3 Alt
                    566:  20  11 KetRmax
                    567:  23  20 Ket
                    568:  26  26 Ket
                    569:  29     End
                    570: ------------------------------------------------------------------
                    571: 
                    572: /[a]/BM
                    573: Memory allocation (code space): 9
                    574: ------------------------------------------------------------------
                    575:   0   5 Bra
                    576:   3     a
                    577:   5   5 Ket
                    578:   8     End
                    579: ------------------------------------------------------------------
                    580: 
                    581: /[a]/8BM
                    582: Memory allocation (code space): 9
                    583: ------------------------------------------------------------------
                    584:   0   5 Bra
                    585:   3     a
                    586:   5   5 Ket
                    587:   8     End
                    588: ------------------------------------------------------------------
                    589: 
                    590: /[\xaa]/BM
                    591: Memory allocation (code space): 9
                    592: ------------------------------------------------------------------
                    593:   0   5 Bra
                    594:   3     \xaa
                    595:   5   5 Ket
                    596:   8     End
                    597: ------------------------------------------------------------------
                    598: 
                    599: /[\xaa]/8BM
                    600: Memory allocation (code space): 10
                    601: ------------------------------------------------------------------
                    602:   0   6 Bra
                    603:   3     \x{aa}
                    604:   6   6 Ket
                    605:   9     End
                    606: ------------------------------------------------------------------
                    607: 
                    608: /[^a]/BM
                    609: Memory allocation (code space): 9
                    610: ------------------------------------------------------------------
                    611:   0   5 Bra
                    612:   3     [^a]
                    613:   5   5 Ket
                    614:   8     End
                    615: ------------------------------------------------------------------
                    616: 
                    617: /[^a]/8BM
                    618: Memory allocation (code space): 9
                    619: ------------------------------------------------------------------
                    620:   0   5 Bra
                    621:   3     [^a]
                    622:   5   5 Ket
                    623:   8     End
                    624: ------------------------------------------------------------------
                    625: 
                    626: /[^\xaa]/BM
                    627: Memory allocation (code space): 9
                    628: ------------------------------------------------------------------
                    629:   0   5 Bra
                    630:   3     [^\xaa]
                    631:   5   5 Ket
                    632:   8     End
                    633: ------------------------------------------------------------------
                    634: 
                    635: /[^\xaa]/8BM
1.1.1.2 ! misho     636: Memory allocation (code space): 10
1.1       misho     637: ------------------------------------------------------------------
1.1.1.2 ! misho     638:   0   6 Bra
        !           639:   3     [^\x{aa}]
        !           640:   6   6 Ket
        !           641:   9     End
1.1       misho     642: ------------------------------------------------------------------
                    643: 
                    644: /[^\d]/8WB
                    645: ------------------------------------------------------------------
                    646:   0  11 Bra
                    647:   3     [^\p{Nd}]
                    648:  11  11 Ket
                    649:  14     End
                    650: ------------------------------------------------------------------
                    651: 
                    652: /[[:^alpha:][:^cntrl:]]+/8WB
                    653: ------------------------------------------------------------------
                    654:   0  44 Bra
                    655:   3     [ -~\x80-\xff\P{L}]+
                    656:  44  44 Ket
                    657:  47     End
                    658: ------------------------------------------------------------------
                    659: 
                    660: /[[:^cntrl:][:^alpha:]]+/8WB
                    661: ------------------------------------------------------------------
                    662:   0  44 Bra
                    663:   3     [ -~\x80-\xff\P{L}]+
                    664:  44  44 Ket
                    665:  47     End
                    666: ------------------------------------------------------------------
                    667: 
                    668: /[[:alpha:]]+/8WB
                    669: ------------------------------------------------------------------
                    670:   0  12 Bra
                    671:   3     [\p{L}]+
                    672:  12  12 Ket
                    673:  15     End
                    674: ------------------------------------------------------------------
                    675: 
                    676: /[[:^alpha:]\S]+/8WB
                    677: ------------------------------------------------------------------
                    678:   0  15 Bra
                    679:   3     [\P{L}\P{Xsp}]+
                    680:  15  15 Ket
                    681:  18     End
                    682: ------------------------------------------------------------------
                    683: 
                    684: /abc(d|e)(*THEN)x(123(*THEN)4|567(b|q)(*THEN)xx)/B
                    685: ------------------------------------------------------------------
                    686:   0  73 Bra
                    687:   3     abc
                    688:   9   7 CBra 1
                    689:  14     d
                    690:  16   5 Alt
                    691:  19     e
                    692:  21  12 Ket
                    693:  24     *THEN
                    694:  25     x
                    695:  27  14 CBra 2
                    696:  32     123
                    697:  38     *THEN
                    698:  39     4
                    699:  41  29 Alt
                    700:  44     567
                    701:  50   7 CBra 3
                    702:  55     b
                    703:  57   5 Alt
                    704:  60     q
                    705:  62  12 Ket
                    706:  65     *THEN
                    707:  66     xx
                    708:  70  43 Ket
                    709:  73  73 Ket
                    710:  76     End
                    711: ------------------------------------------------------------------
                    712: 
                    713: /-- End of testinput11 --/

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