Annotation of embedaddon/pcre/testdata/testinput6, revision 1.1.1.2

1.1       misho       1: /-- This set of tests is for Unicode property support. It is compatible with
                      2:     Perl >= 5.10, but not 5.8 because it tests some extra properties that are
                      3:     not in the earlier release. --/ 
                      4: 
                      5: /^\pC\pL\pM\pN\pP\pS\pZ</8
                      6:     \x7f\x{c0}\x{30f}\x{660}\x{66c}\x{f01}\x{1680}<
                      7:     \np\x{300}9!\$ < 
                      8:     ** Failers 
                      9:     ap\x{300}9!\$ < 
                     10:   
                     11: /^\PC/8
                     12:     X
                     13:     ** Failers 
                     14:     \x7f
                     15:   
                     16: /^\PL/8
                     17:     9
                     18:     ** Failers 
                     19:     \x{c0}
                     20:   
                     21: /^\PM/8
                     22:     X
                     23:     ** Failers 
                     24:     \x{30f}
                     25:   
                     26: /^\PN/8
                     27:     X
                     28:     ** Failers 
                     29:     \x{660}
                     30:   
                     31: /^\PP/8
                     32:     X
                     33:     ** Failers 
                     34:     \x{66c}
                     35:   
                     36: /^\PS/8
                     37:     X
                     38:     ** Failers 
                     39:     \x{f01}
                     40:   
                     41: /^\PZ/8
                     42:     X
                     43:     ** Failers 
                     44:     \x{1680}
                     45:     
                     46: /^\p{Cc}/8
                     47:     \x{017}
                     48:     \x{09f} 
                     49:     ** Failers
                     50:     \x{0600} 
                     51:   
                     52: /^\p{Cf}/8
                     53:     \x{601}
                     54:     ** Failers
                     55:     \x{09f} 
                     56:   
                     57: /^\p{Cn}/8
                     58:     \x{e0000}
                     59:     ** Failers
                     60:     \x{09f} 
                     61:   
                     62: /^\p{Co}/8
                     63:     \x{f8ff}
                     64:     ** Failers
                     65:     \x{09f} 
                     66:   
                     67: /^\p{Ll}/8
                     68:     a
                     69:     ** Failers 
                     70:     Z
                     71:     \x{e000}  
                     72:   
                     73: /^\p{Lm}/8
                     74:     \x{2b0}
                     75:     ** Failers
                     76:     a 
                     77:   
                     78: /^\p{Lo}/8
                     79:     \x{1bb}
                     80:     \x{3400}
                     81:     \x{3401}
                     82:     \x{4d00}
                     83:     \x{4db4}
                     84:     \x{4db5}     
                     85:     ** Failers
                     86:     a 
                     87:     \x{2b0}
                     88:     \x{4db6} 
                     89:   
                     90: /^\p{Lt}/8
                     91:     \x{1c5}
                     92:     ** Failers
                     93:     a 
                     94:     \x{2b0}
                     95:   
                     96: /^\p{Lu}/8
                     97:     A
                     98:     ** Failers
                     99:     \x{2b0}
                    100:   
                    101: /^\p{Mc}/8
                    102:     \x{903}
                    103:     ** Failers
                    104:     X
                    105:     \x{300}
                    106:        
                    107: /^\p{Me}/8
                    108:     \x{488}
                    109:     ** Failers
                    110:     X
                    111:     \x{903}
                    112:     \x{300}
                    113:   
                    114: /^\p{Mn}/8
                    115:     \x{300}
                    116:     ** Failers
                    117:     X
                    118:     \x{903}
                    119:   
                    120: /^\p{Nd}+/8
                    121:     0123456789\x{660}\x{661}\x{662}\x{663}\x{664}\x{665}\x{666}\x{667}\x{668}\x{669}\x{66a}
                    122:     \x{6f0}\x{6f1}\x{6f2}\x{6f3}\x{6f4}\x{6f5}\x{6f6}\x{6f7}\x{6f8}\x{6f9}\x{6fa}
                    123:     \x{966}\x{967}\x{968}\x{969}\x{96a}\x{96b}\x{96c}\x{96d}\x{96e}\x{96f}\x{970}
                    124:     ** Failers
                    125:     X
                    126:   
                    127: /^\p{Nl}/8
                    128:     \x{16ee}
                    129:     ** Failers
                    130:     X
                    131:     \x{966}
                    132:   
                    133: /^\p{No}/8
                    134:     \x{b2}
                    135:     \x{b3}
                    136:     ** Failers
                    137:     X
                    138:     \x{16ee}
                    139:   
                    140: /^\p{Pc}/8
                    141:     \x5f
                    142:     \x{203f}
                    143:     ** Failers
                    144:     X
                    145:     -
                    146:     \x{58a}
                    147:   
                    148: /^\p{Pd}/8
                    149:     -
                    150:     \x{58a}
                    151:     ** Failers
                    152:     X
                    153:     \x{203f}
                    154:   
                    155: /^\p{Pe}/8
                    156:     )
                    157:     ]
                    158:     }
                    159:     \x{f3b}
                    160:     ** Failers
                    161:     X
                    162:     \x{203f}
                    163:     (
                    164:     [
                    165:     {
                    166:     \x{f3c}
                    167:   
                    168: /^\p{Pf}/8
                    169:     \x{bb}
                    170:     \x{2019}
                    171:     ** Failers
                    172:     X
                    173:     \x{203f}
                    174:   
                    175: /^\p{Pi}/8
                    176:     \x{ab}
                    177:     \x{2018}
                    178:     ** Failers
                    179:     X
                    180:     \x{203f}
                    181:   
                    182: /^\p{Po}/8
                    183:     !
                    184:     \x{37e}
                    185:     ** Failers
                    186:     X
                    187:     \x{203f}
                    188:   
                    189: /^\p{Ps}/8
                    190:     (
                    191:     [
                    192:     {
                    193:     \x{f3c}
                    194:     ** Failers
                    195:     X
                    196:     )
                    197:     ]
                    198:     }
                    199:     \x{f3b}
                    200:   
                    201: /^\p{Sk}/8
                    202:     \x{2c2}
                    203:     ** Failers
                    204:     X
                    205:     \x{9f2}
                    206:   
                    207: /^\p{Sm}+/8
                    208:     +<|~\x{ac}\x{2044}
                    209:     ** Failers
                    210:     X
                    211:     \x{9f2}
                    212:   
                    213: /^\p{So}/8
                    214:     \x{a6}
                    215:     \x{482} 
                    216:     ** Failers
                    217:     X
                    218:     \x{9f2}
                    219:   
                    220: /^\p{Zl}/8
                    221:     \x{2028}
                    222:     ** Failers
                    223:     X
                    224:     \x{2029}
                    225:   
                    226: /^\p{Zp}/8
                    227:     \x{2029}
                    228:     ** Failers
                    229:     X
                    230:     \x{2028}
                    231:   
                    232: /\p{Nd}+(..)/8
                    233:       \x{660}\x{661}\x{662}ABC
                    234:   
                    235: /\p{Nd}+?(..)/8
                    236:       \x{660}\x{661}\x{662}ABC
                    237:   
                    238: /\p{Nd}{2,}(..)/8
                    239:       \x{660}\x{661}\x{662}ABC
                    240:   
                    241: /\p{Nd}{2,}?(..)/8
                    242:       \x{660}\x{661}\x{662}ABC
                    243:   
                    244: /\p{Nd}*(..)/8
                    245:       \x{660}\x{661}\x{662}ABC
                    246:   
                    247: /\p{Nd}*?(..)/8
                    248:       \x{660}\x{661}\x{662}ABC
                    249:   
                    250: /\p{Nd}{2}(..)/8
                    251:       \x{660}\x{661}\x{662}ABC
                    252:   
                    253: /\p{Nd}{2,3}(..)/8
                    254:       \x{660}\x{661}\x{662}ABC
                    255:   
                    256: /\p{Nd}{2,3}?(..)/8
                    257:       \x{660}\x{661}\x{662}ABC
                    258:   
                    259: /\p{Nd}?(..)/8
                    260:       \x{660}\x{661}\x{662}ABC
                    261:   
                    262: /\p{Nd}??(..)/8
                    263:       \x{660}\x{661}\x{662}ABC
                    264:   
                    265: /\p{Nd}*+(..)/8
                    266:       \x{660}\x{661}\x{662}ABC
                    267:   
                    268: /\p{Nd}*+(...)/8
                    269:       \x{660}\x{661}\x{662}ABC
                    270:   
                    271: /\p{Nd}*+(....)/8
                    272:       ** Failers
                    273:       \x{660}\x{661}\x{662}ABC
                    274:   
                    275: /(?<=A\p{Nd})XYZ/8
                    276:     A2XYZ
                    277:     123A5XYZPQR
                    278:     ABA\x{660}XYZpqr
                    279:     ** Failers
                    280:     AXYZ
                    281:     XYZ     
                    282:     
                    283: /(?<!\pL)XYZ/8
                    284:     1XYZ
                    285:     AB=XYZ.. 
                    286:     XYZ 
                    287:     ** Failers
                    288:     WXYZ 
                    289: 
                    290: /[\P{Nd}]+/8
                    291:     abcd
                    292:     ** Failers
                    293:     1234
                    294: 
                    295: /\D+/8
                    296:     11111111111111111111111111111111111111111111111111111111111111111111111
                    297:     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
                    298:      
                    299: /\P{Nd}+/8
                    300:     11111111111111111111111111111111111111111111111111111111111111111111111
                    301:     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
                    302: 
                    303: /[\D]+/8
                    304:     11111111111111111111111111111111111111111111111111111111111111111111111
                    305:     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
                    306: 
                    307: /[\P{Nd}]+/8
                    308:     11111111111111111111111111111111111111111111111111111111111111111111111
                    309:     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
                    310: 
                    311: /[\D\P{Nd}]+/8
                    312:     11111111111111111111111111111111111111111111111111111111111111111111111
                    313:     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
                    314: 
                    315: /\pL/8
                    316:     a
                    317:     A 
                    318: 
                    319: /\pL/8i
                    320:     a
                    321:     A 
                    322:     
                    323: /\p{Lu}/8 
                    324:     A
                    325:     aZ
                    326:     ** Failers
                    327:     abc   
                    328: 
                    329: /\p{Lu}/8i
                    330:     A
                    331:     aZ
                    332:     ** Failers
                    333:     abc   
                    334: 
                    335: /\p{Ll}/8 
                    336:     a
                    337:     Az
                    338:     ** Failers
                    339:     ABC   
                    340: 
                    341: /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8
                    342:     A\x{391}\x{10427}\x{ff3a}\x{1fb0}
                    343:     ** Failers
                    344:     a\x{391}\x{10427}\x{ff3a}\x{1fb0}   
                    345:     A\x{3b1}\x{10427}\x{ff3a}\x{1fb0}
                    346:     A\x{391}\x{1044F}\x{ff3a}\x{1fb0}
                    347:     A\x{391}\x{10427}\x{ff5a}\x{1fb0}
                    348:     A\x{391}\x{10427}\x{ff3a}\x{1fb8}
                    349: 
                    350: /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8i
                    351:     A\x{391}\x{10427}\x{ff3a}\x{1fb0}
                    352:     a\x{391}\x{10427}\x{ff3a}\x{1fb0}   
                    353:     A\x{3b1}\x{10427}\x{ff3a}\x{1fb0}
                    354:     A\x{391}\x{1044F}\x{ff3a}\x{1fb0}
                    355:     A\x{391}\x{10427}\x{ff5a}\x{1fb0}
                    356:     A\x{391}\x{10427}\x{ff3a}\x{1fb8}
                    357: 
                    358: /\x{391}+/8i
                    359:     \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}
                    360: 
                    361: /\x{391}{3,5}(.)/8i
                    362:     \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}X
                    363: 
                    364: /\x{391}{3,5}?(.)/8i
                    365:     \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}X
                    366: 
                    367: /[\x{391}\x{ff3a}]/8i
                    368:     \x{391}
                    369:     \x{ff3a}
                    370:     \x{3b1}
                    371:     \x{ff5a}   
                    372:     
                    373: /^[\X]/8
                    374:     X123
                    375:     *** Failers
                    376:     AXYZ
                    377: 
                    378: /^(\X*)C/8
                    379:     A\x{300}\x{301}\x{302}BCA\x{300}\x{301} 
                    380:     A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C 
                    381: 
                    382: /^(\X*?)C/8
                    383:     A\x{300}\x{301}\x{302}BCA\x{300}\x{301} 
                    384:     A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C 
                    385: 
                    386: /^(\X*)(.)/8
                    387:     A\x{300}\x{301}\x{302}BCA\x{300}\x{301} 
                    388:     A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C 
                    389: 
                    390: /^(\X*?)(.)/8
                    391:     A\x{300}\x{301}\x{302}BCA\x{300}\x{301} 
                    392:     A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C 
                    393: 
                    394: /^\X(.)/8
                    395:     *** Failers
                    396:     A\x{300}\x{301}\x{302}
                    397: 
                    398: /^\X{2,3}(.)/8
                    399:     A\x{300}\x{301}B\x{300}X
                    400:     A\x{300}\x{301}B\x{300}C\x{300}\x{301}
                    401:     A\x{300}\x{301}B\x{300}C\x{300}\x{301}X
                    402:     A\x{300}\x{301}B\x{300}C\x{300}\x{301}DA\x{300}X
                    403:     
                    404: /^\X{2,3}?(.)/8
                    405:     A\x{300}\x{301}B\x{300}X
                    406:     A\x{300}\x{301}B\x{300}C\x{300}\x{301}
                    407:     A\x{300}\x{301}B\x{300}C\x{300}\x{301}X
                    408:     A\x{300}\x{301}B\x{300}C\x{300}\x{301}DA\x{300}X
                    409:     
                    410: /^\p{Han}+/8
                    411:     \x{2e81}\x{3007}\x{2f804}\x{31a0}
                    412:     ** Failers
                    413:     \x{2e7f}  
                    414: 
                    415: /^\P{Katakana}+/8
                    416:     \x{3105}
                    417:     ** Failers
                    418:     \x{30ff}  
                    419: 
                    420: /^[\p{Arabic}]/8
                    421:     \x{06e9}
                    422:     \x{060b}
                    423:     ** Failers
                    424:     X\x{06e9}   
                    425: 
                    426: /^[\P{Yi}]/8
                    427:     \x{2f800}
                    428:     ** Failers
                    429:     \x{a014}
                    430:     \x{a4c6}   
                    431:     
                    432: /^\p{Any}X/8
                    433:     AXYZ
                    434:     \x{1234}XYZ 
                    435:     ** Failers
                    436:     X  
                    437:     
                    438: /^\P{Any}X/8
                    439:     ** Failers
                    440:     AX
                    441:     
                    442: /^\p{Any}?X/8
                    443:     XYZ
                    444:     AXYZ
                    445:     \x{1234}XYZ 
                    446:     ** Failers
                    447:     ABXYZ   
                    448: 
                    449: /^\P{Any}?X/8
                    450:     XYZ
                    451:     ** Failers
                    452:     AXYZ
                    453:     \x{1234}XYZ 
                    454:     ABXYZ   
                    455: 
                    456: /^\p{Any}+X/8
                    457:     AXYZ
                    458:     \x{1234}XYZ
                    459:     A\x{1234}XYZ
                    460:     ** Failers
                    461:     XYZ
                    462: 
                    463: /^\P{Any}+X/8
                    464:     ** Failers
                    465:     AXYZ
                    466:     \x{1234}XYZ
                    467:     A\x{1234}XYZ
                    468:     XYZ
                    469: 
                    470: /^\p{Any}*X/8
                    471:     XYZ
                    472:     AXYZ
                    473:     \x{1234}XYZ
                    474:     A\x{1234}XYZ
                    475:     ** Failers
                    476: 
                    477: /^\P{Any}*X/8
                    478:     XYZ
                    479:     ** Failers
                    480:     AXYZ
                    481:     \x{1234}XYZ
                    482:     A\x{1234}XYZ
                    483: 
                    484: /^[\p{Any}]X/8
                    485:     AXYZ
                    486:     \x{1234}XYZ 
                    487:     ** Failers
                    488:     X  
                    489:     
                    490: /^[\P{Any}]X/8
                    491:     ** Failers
                    492:     AX
                    493:     
                    494: /^[\p{Any}]?X/8
                    495:     XYZ
                    496:     AXYZ
                    497:     \x{1234}XYZ 
                    498:     ** Failers
                    499:     ABXYZ   
                    500: 
                    501: /^[\P{Any}]?X/8
                    502:     XYZ
                    503:     ** Failers
                    504:     AXYZ
                    505:     \x{1234}XYZ 
                    506:     ABXYZ   
                    507: 
                    508: /^[\p{Any}]+X/8
                    509:     AXYZ
                    510:     \x{1234}XYZ
                    511:     A\x{1234}XYZ
                    512:     ** Failers
                    513:     XYZ
                    514: 
                    515: /^[\P{Any}]+X/8
                    516:     ** Failers
                    517:     AXYZ
                    518:     \x{1234}XYZ
                    519:     A\x{1234}XYZ
                    520:     XYZ
                    521: 
                    522: /^[\p{Any}]*X/8
                    523:     XYZ
                    524:     AXYZ
                    525:     \x{1234}XYZ
                    526:     A\x{1234}XYZ
                    527:     ** Failers
                    528: 
                    529: /^[\P{Any}]*X/8
                    530:     XYZ
                    531:     ** Failers
                    532:     AXYZ
                    533:     \x{1234}XYZ
                    534:     A\x{1234}XYZ
                    535: 
                    536: /^\p{Any}{3,5}?/8
                    537:     abcdefgh
                    538:     \x{1234}\n\r\x{3456}xyz 
                    539: 
                    540: /^\p{Any}{3,5}/8
                    541:     abcdefgh
                    542:     \x{1234}\n\r\x{3456}xyz 
                    543: 
                    544: /^\P{Any}{3,5}?/8
                    545:     ** Failers
                    546:     abcdefgh
                    547:     \x{1234}\n\r\x{3456}xyz 
                    548: 
                    549: /^\p{L&}X/8
                    550:      AXY
                    551:      aXY
                    552:      \x{1c5}XY
                    553:      ** Failers
                    554:      \x{1bb}XY
                    555:      \x{2b0}XY
                    556:      !XY      
                    557: 
                    558: /^[\p{L&}]X/8
                    559:      AXY
                    560:      aXY
                    561:      \x{1c5}XY
                    562:      ** Failers
                    563:      \x{1bb}XY
                    564:      \x{2b0}XY
                    565:      !XY      
                    566: 
                    567: /^\p{L&}+X/8
                    568:      AXY
                    569:      aXY
                    570:      AbcdeXyz 
                    571:      \x{1c5}AbXY
                    572:      abcDEXypqreXlmn 
                    573:      ** Failers
                    574:      \x{1bb}XY
                    575:      \x{2b0}XY
                    576:      !XY      
                    577: 
                    578: /^[\p{L&}]+X/8
                    579:      AXY
                    580:      aXY
                    581:      AbcdeXyz 
                    582:      \x{1c5}AbXY
                    583:      abcDEXypqreXlmn 
                    584:      ** Failers
                    585:      \x{1bb}XY
                    586:      \x{2b0}XY
                    587:      !XY      
                    588: 
                    589: /^\p{L&}+?X/8
                    590:      AXY
                    591:      aXY
                    592:      AbcdeXyz 
                    593:      \x{1c5}AbXY
                    594:      abcDEXypqreXlmn 
                    595:      ** Failers
                    596:      \x{1bb}XY
                    597:      \x{2b0}XY
                    598:      !XY      
                    599: 
                    600: /^[\p{L&}]+?X/8
                    601:      AXY
                    602:      aXY
                    603:      AbcdeXyz 
                    604:      \x{1c5}AbXY
                    605:      abcDEXypqreXlmn 
                    606:      ** Failers
                    607:      \x{1bb}XY
                    608:      \x{2b0}XY
                    609:      !XY      
                    610: 
                    611: /^\P{L&}X/8
                    612:      !XY
                    613:      \x{1bb}XY
                    614:      \x{2b0}XY
                    615:      ** Failers
                    616:      \x{1c5}XY
                    617:      AXY      
                    618: 
                    619: /^[\P{L&}]X/8
                    620:      !XY
                    621:      \x{1bb}XY
                    622:      \x{2b0}XY
                    623:      ** Failers
                    624:      \x{1c5}XY
                    625:      AXY      
                    626: 
                    627: /^(\p{Z}[^\p{C}\p{Z}]+)*$/
                    628:     \xa0!
                    629: 
                    630: /^[\pL](abc)(?1)/
                    631:     AabcabcYZ    
                    632: 
                    633: /([\pL]=(abc))*X/
                    634:     L=abcX
                    635: 
                    636: /^\p{Balinese}\p{Cuneiform}\p{Nko}\p{Phags_Pa}\p{Phoenician}/8
                    637:     \x{1b00}\x{12000}\x{7c0}\x{a840}\x{10900}
                    638: 
                    639: /Check property support in non-UTF-8 mode/
                    640:  
                    641: /\p{L}{4}/
                    642:     123abcdefg
                    643:     123abc\xc4\xc5zz
                    644: 
                    645: /\X{1,3}\d/
                    646:   \x8aBCD
                    647:   
                    648: /\X?\d/
                    649:   \x8aBCD 
                    650: 
                    651: /\P{L}?\d/
                    652:   \x8aBCD 
                    653: 
                    654: /[\PPP\x8a]{1,}\x80/
                    655:     A\x80
                    656: 
                    657: /^[\p{Arabic}]/8
1.1.1.2 ! misho     658:     \x{604}
1.1       misho     659:     \x{60e} 
                    660:     \x{656} 
                    661:     \x{657} 
                    662:     \x{658} 
                    663:     \x{659} 
                    664:     \x{65a} 
                    665:     \x{65b} 
                    666:     \x{65c} 
                    667:     \x{65d} 
                    668:     \x{65e} 
                    669:     \x{66a} 
                    670:     \x{6e9} 
                    671:     \x{6ef}
                    672:     \x{6fa}  
                    673:     ** Failers
                    674:     \x{650}
                    675:     \x{651}  
                    676:     \x{652}  
                    677:     \x{653}  
                    678:     \x{654} 
                    679:     \x{655} 
                    680:     \x{65f}  
                    681:     
                    682: /^\p{Cyrillic}/8
                    683:     \x{1d2b} 
                    684:     
                    685: /^\p{Common}/8
                    686:     \x{589}
                    687:     \x{60c}
                    688:     \x{61f}  
                    689:     \x{964}
                    690:     \x{965}  
                    691: 
                    692: /^\p{Inherited}/8
                    693:     \x{64b}
                    694:     \x{654}
                    695:     \x{655}
                    696:     \x{200c} 
                    697:     ** Failers
                    698:     \x{64a}
                    699:     \x{656}     
                    700: 
                    701: /^\p{Shavian}/8
                    702:     \x{10450}
                    703:     \x{1047f}
                    704:     
                    705: /^\p{Deseret}/8
                    706:     \x{10400}
                    707:     \x{1044f}
                    708:     
                    709: /^\p{Osmanya}/8
                    710:     \x{10480}
                    711:     \x{1049d}
                    712:     \x{104a0}
                    713:     \x{104a9}
                    714:     ** Failers
                    715:     \x{1049e}
                    716:     \x{1049f}
                    717:     \x{104aa}           
                    718: 
                    719: /\p{Carian}\p{Cham}\p{Kayah_Li}\p{Lepcha}\p{Lycian}\p{Lydian}\p{Ol_Chiki}\p{Rejang}\p{Saurashtra}\p{Sundanese}\p{Vai}/8
                    720:     \x{102A4}\x{AA52}\x{A91D}\x{1C46}\x{10283}\x{1092E}\x{1C6B}\x{A93B}\x{A8BF}\x{1BA0}\x{A50A}====
                    721: 
                    722: /\x{a77d}\x{1d79}/8i
                    723:     \x{a77d}\x{1d79}
                    724:     \x{1d79}\x{a77d} 
                    725: 
                    726: /\x{a77d}\x{1d79}/8
                    727:     \x{a77d}\x{1d79}
                    728:     ** Failers 
                    729:     \x{1d79}\x{a77d} 
                    730: 
                    731: /(A)\1/8i
                    732:     AA
                    733:     Aa
                    734:     aa
                    735:     aA
                    736: 
                    737: /(\x{10a})\1/8i
                    738:     \x{10a}\x{10a}
                    739:     \x{10a}\x{10b}
                    740:     \x{10b}\x{10b}
                    741:     \x{10b}\x{10a}
                    742:     
                    743: /The next two tests are for property support in non-UTF-8 mode/
                    744: 
                    745: /(?:\p{Lu}|\x20)+/
                    746:     \x41\x20\x50\xC2\x54\xC9\x20\x54\x4F\x44\x41\x59
                    747: 
                    748: /[\p{Lu}\x20]+/
                    749:     \x41\x20\x50\xC2\x54\xC9\x20\x54\x4F\x44\x41\x59
                    750: 
                    751: /\p{Avestan}\p{Bamum}\p{Egyptian_Hieroglyphs}\p{Imperial_Aramaic}\p{Inscriptional_Pahlavi}\p{Inscriptional_Parthian}\p{Javanese}\p{Kaithi}\p{Lisu}\p{Meetei_Mayek}\p{Old_South_Arabian}\p{Old_Turkic}\p{Samaritan}\p{Tai_Tham}\p{Tai_Viet}/8
                    752:     \x{10b00}\x{a6ef}\x{13007}\x{10857}\x{10b78}\x{10b58}\x{a980}\x{110c1}\x{a4ff}\x{abc0}\x{10a7d}\x{10c48}\x{0800}\x{1aad}\x{aac0}
                    753: 
                    754: /^\w+/8W
                    755:     Az_\x{aa}\x{c0}\x{1c5}\x{2b0}\x{3b6}\x{1d7c9}\x{2fa1d}1\x{660}\x{bef}\x{16ee}
                    756: 
                    757: /^[[:xdigit:]]*/8W
                    758:     1a\x{660}\x{bef}\x{16ee}
                    759:   
                    760: /^\d+/8W
                    761:     1\x{660}\x{bef}\x{16ee}
                    762:   
                    763: /^[[:digit:]]+/8W
                    764:     1\x{660}\x{bef}\x{16ee}
                    765: 
                    766: /^>\s+/8W
                    767:     >\x{20}\x{a0}\x{1680}\x{2028}\x{2029}\x{202f}\x{9}\x{b} 
                    768:   
                    769: /^>\pZ+/8W
                    770:     >\x{20}\x{a0}\x{1680}\x{2028}\x{2029}\x{202f}\x{9}\x{b} 
                    771:   
                    772: /^>[[:space:]]*/8W
                    773:     >\x{20}\x{a0}\x{1680}\x{2028}\x{2029}\x{202f}\x{9}\x{b} 
                    774: 
                    775: /^>[[:blank:]]*/8W
                    776:     >\x{20}\x{a0}\x{1680}\x{180e}\x{2000}\x{202f}\x{9}\x{b}\x{2028} 
                    777: 
                    778: /^[[:alpha:]]*/8W
                    779:     Az\x{aa}\x{c0}\x{1c5}\x{2b0}\x{3b6}\x{1d7c9}\x{2fa1d}
                    780: 
                    781: /^[[:alnum:]]*/8W
                    782:     Az\x{aa}\x{c0}\x{1c5}\x{2b0}\x{3b6}\x{1d7c9}\x{2fa1d}1\x{660}\x{bef}\x{16ee}
                    783: 
                    784: /^[[:cntrl:]]*/8W
                    785:     \x{0}\x{09}\x{1f}\x{7f}\x{9f} 
                    786: 
                    787: /^[[:graph:]]*/8W
                    788:     A\x{a1}\x{a0}
                    789: 
                    790: /^[[:print:]]*/8W
                    791:     A z\x{a0}\x{a1}
                    792: 
                    793: /^[[:punct:]]*/8W
                    794:     .+\x{a1}\x{a0}
                    795: 
                    796: /\p{Zs}*?\R/
                    797:     ** Failers
                    798:     a\xFCb   
                    799: 
                    800: /\p{Zs}*\R/                                                                    
                    801:     ** Failers 
                    802:     a\xFCb   
                    803: 
                    804: /ⱥ/8i
                    805:     ⱥ
                    806:     Ⱥx 
                    807:     Ⱥ 
                    808: 
                    809: /[ⱥ]/8i
                    810:     ⱥ
                    811:     Ⱥx 
                    812:     Ⱥ 
                    813: 
                    814: /Ⱥ/8i
                    815:     Ⱥ
                    816:     ⱥ
                    817: 
                    818: /-- End of testinput6 --/

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