Annotation of embedaddon/pcre/testdata/testoutput11-16, revision 1.1

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

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