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

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