File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / pcre / testdata / testinput6
Revision 1.1.1.2 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Oct 9 09:19:18 2012 UTC (11 years, 9 months ago) by misho
Branches: pcre, MAIN
CVS tags: v8_31, HEAD
pcre

    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
  658:     \x{604}
  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>