Home | History | Annotate | Download | only in testdata
      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{60e} 
    659     \x{656} 
    660     \x{657} 
    661     \x{658} 
    662     \x{659} 
    663     \x{65a} 
    664     \x{65b} 
    665     \x{65c} 
    666     \x{65d} 
    667     \x{65e} 
    668     \x{66a} 
    669     \x{6e9} 
    670     \x{6ef}
    671     \x{6fa}  
    672     ** Failers
    673     \x{600}
    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     \x{970}  
    692 
    693 /^\p{Inherited}/8
    694     \x{64b}
    695     \x{654}
    696     \x{655}
    697     \x{200c} 
    698     ** Failers
    699     \x{64a}
    700     \x{656}     
    701 
    702 /^\p{Shavian}/8
    703     \x{10450}
    704     \x{1047f}
    705     
    706 /^\p{Deseret}/8
    707     \x{10400}
    708     \x{1044f}
    709     
    710 /^\p{Osmanya}/8
    711     \x{10480}
    712     \x{1049d}
    713     \x{104a0}
    714     \x{104a9}
    715     ** Failers
    716     \x{1049e}
    717     \x{1049f}
    718     \x{104aa}           
    719 
    720 /\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
    721     \x{102A4}\x{AA52}\x{A91D}\x{1C46}\x{10283}\x{1092E}\x{1C6B}\x{A93B}\x{A8BF}\x{1BA0}\x{A50A}====
    722 
    723 /\x{a77d}\x{1d79}/8i
    724     \x{a77d}\x{1d79}
    725     \x{1d79}\x{a77d} 
    726 
    727 /\x{a77d}\x{1d79}/8
    728     \x{a77d}\x{1d79}
    729     ** Failers 
    730     \x{1d79}\x{a77d} 
    731 
    732 /(A)\1/8i
    733     AA
    734     Aa
    735     aa
    736     aA
    737 
    738 /(\x{10a})\1/8i
    739     \x{10a}\x{10a}
    740     \x{10a}\x{10b}
    741     \x{10b}\x{10b}
    742     \x{10b}\x{10a}
    743     
    744 /The next two tests are for property support in non-UTF-8 mode/
    745 
    746 /(?:\p{Lu}|\x20)+/
    747     \x41\x20\x50\xC2\x54\xC9\x20\x54\x4F\x44\x41\x59
    748 
    749 /[\p{Lu}\x20]+/
    750     \x41\x20\x50\xC2\x54\xC9\x20\x54\x4F\x44\x41\x59
    751 
    752 /\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
    753     \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}
    754 
    755 /^\w+/8W
    756     Az_\x{aa}\x{c0}\x{1c5}\x{2b0}\x{3b6}\x{1d7c9}\x{2fa1d}1\x{660}\x{bef}\x{16ee}
    757 
    758 /^[[:xdigit:]]*/8W
    759     1a\x{660}\x{bef}\x{16ee}
    760   
    761 /^\d+/8W
    762     1\x{660}\x{bef}\x{16ee}
    763   
    764 /^[[:digit:]]+/8W
    765     1\x{660}\x{bef}\x{16ee}
    766 
    767 /^>\s+/8W
    768     >\x{20}\x{a0}\x{1680}\x{2028}\x{2029}\x{202f}\x{9}\x{b} 
    769   
    770 /^>\pZ+/8W
    771     >\x{20}\x{a0}\x{1680}\x{2028}\x{2029}\x{202f}\x{9}\x{b} 
    772   
    773 /^>[[:space:]]*/8W
    774     >\x{20}\x{a0}\x{1680}\x{2028}\x{2029}\x{202f}\x{9}\x{b} 
    775 
    776 /^>[[:blank:]]*/8W
    777     >\x{20}\x{a0}\x{1680}\x{180e}\x{2000}\x{202f}\x{9}\x{b}\x{2028} 
    778 
    779 /^[[:alpha:]]*/8W
    780     Az\x{aa}\x{c0}\x{1c5}\x{2b0}\x{3b6}\x{1d7c9}\x{2fa1d}
    781 
    782 /^[[:alnum:]]*/8W
    783     Az\x{aa}\x{c0}\x{1c5}\x{2b0}\x{3b6}\x{1d7c9}\x{2fa1d}1\x{660}\x{bef}\x{16ee}
    784 
    785 /^[[:cntrl:]]*/8W
    786     \x{0}\x{09}\x{1f}\x{7f}\x{9f} 
    787 
    788 /^[[:graph:]]*/8W
    789     A\x{a1}\x{a0}
    790 
    791 /^[[:print:]]*/8W
    792     A z\x{a0}\x{a1}
    793 
    794 /^[[:punct:]]*/8W
    795     .+\x{a1}\x{a0}
    796 
    797 /\p{Zs}*?\R/
    798     ** Failers
    799     a\xFCb   
    800 
    801 /\p{Zs}*\R/                                                                    
    802     ** Failers 
    803     a\xFCb   
    804 
    805 /-- End of testinput6 --/
    806