tools/pcre/testdata/testinput6
author John Schoenick <john@pointysoftware.net>
Wed Jun 01 20:36:16 2011 -0400 (2011-06-01)
changeset 3292 f428ffc8a3fe
parent 2762 d2d467bf1b5a
child 3831 babd0eee3c5e
permissions -rw-r--r--
Fixed regression in FindEntityByClassname from bug 4899 (bug 4941, r=predcrab).
     1 /^\pC\pL\pM\pN\pP\pS\pZ</8
     2     \x7f\x{c0}\x{30f}\x{660}\x{66c}\x{f01}\x{1680}<
     3     \np\x{300}9!\$ < 
     4     ** Failers 
     5     ap\x{300}9!\$ < 
     6   
     7 /^\PC/8
     8     X
     9     ** Failers 
    10     \x7f
    11   
    12 /^\PL/8
    13     9
    14     ** Failers 
    15     \x{c0}
    16   
    17 /^\PM/8
    18     X
    19     ** Failers 
    20     \x{30f}
    21   
    22 /^\PN/8
    23     X
    24     ** Failers 
    25     \x{660}
    26   
    27 /^\PP/8
    28     X
    29     ** Failers 
    30     \x{66c}
    31   
    32 /^\PS/8
    33     X
    34     ** Failers 
    35     \x{f01}
    36   
    37 /^\PZ/8
    38     X
    39     ** Failers 
    40     \x{1680}
    41     
    42 /^\p{Cc}/8
    43     \x{017}
    44     \x{09f} 
    45     ** Failers
    46     \x{0600} 
    47   
    48 /^\p{Cf}/8
    49     \x{601}
    50     ** Failers
    51     \x{09f} 
    52   
    53 /^\p{Cn}/8
    54     \x{e0000}
    55     ** Failers
    56     \x{09f} 
    57   
    58 /^\p{Co}/8
    59     \x{f8ff}
    60     ** Failers
    61     \x{09f} 
    62   
    63 /^\p{Cs}/8
    64     \?\x{dfff}
    65     ** Failers
    66     \x{09f} 
    67   
    68 /^\p{Ll}/8
    69     a
    70     ** Failers 
    71     Z
    72     \x{e000}  
    73   
    74 /^\p{Lm}/8
    75     \x{2b0}
    76     ** Failers
    77     a 
    78   
    79 /^\p{Lo}/8
    80     \x{1bb}
    81     \x{3400}
    82     \x{3401}
    83     \x{4d00}
    84     \x{4db4}
    85     \x{4db5}     
    86     ** Failers
    87     a 
    88     \x{2b0}
    89     \x{4db6} 
    90   
    91 /^\p{Lt}/8
    92     \x{1c5}
    93     ** Failers
    94     a 
    95     \x{2b0}
    96   
    97 /^\p{Lu}/8
    98     A
    99     ** Failers
   100     \x{2b0}
   101   
   102 /^\p{Mc}/8
   103     \x{903}
   104     ** Failers
   105     X
   106     \x{300}
   107        
   108 /^\p{Me}/8
   109     \x{488}
   110     ** Failers
   111     X
   112     \x{903}
   113     \x{300}
   114   
   115 /^\p{Mn}/8
   116     \x{300}
   117     ** Failers
   118     X
   119     \x{903}
   120   
   121 /^\p{Nd}+/8
   122     0123456789\x{660}\x{661}\x{662}\x{663}\x{664}\x{665}\x{666}\x{667}\x{668}\x{669}\x{66a}
   123     \x{6f0}\x{6f1}\x{6f2}\x{6f3}\x{6f4}\x{6f5}\x{6f6}\x{6f7}\x{6f8}\x{6f9}\x{6fa}
   124     \x{966}\x{967}\x{968}\x{969}\x{96a}\x{96b}\x{96c}\x{96d}\x{96e}\x{96f}\x{970}
   125     ** Failers
   126     X
   127   
   128 /^\p{Nl}/8
   129     \x{16ee}
   130     ** Failers
   131     X
   132     \x{966}
   133   
   134 /^\p{No}/8
   135     \x{b2}
   136     \x{b3}
   137     ** Failers
   138     X
   139     \x{16ee}
   140   
   141 /^\p{Pc}/8
   142     \x5f
   143     \x{203f}
   144     ** Failers
   145     X
   146     -
   147     \x{58a}
   148   
   149 /^\p{Pd}/8
   150     -
   151     \x{58a}
   152     ** Failers
   153     X
   154     \x{203f}
   155   
   156 /^\p{Pe}/8
   157     )
   158     ]
   159     }
   160     \x{f3b}
   161     ** Failers
   162     X
   163     \x{203f}
   164     (
   165     [
   166     {
   167     \x{f3c}
   168   
   169 /^\p{Pf}/8
   170     \x{bb}
   171     \x{2019}
   172     ** Failers
   173     X
   174     \x{203f}
   175   
   176 /^\p{Pi}/8
   177     \x{ab}
   178     \x{2018}
   179     ** Failers
   180     X
   181     \x{203f}
   182   
   183 /^\p{Po}/8
   184     !
   185     \x{37e}
   186     ** Failers
   187     X
   188     \x{203f}
   189   
   190 /^\p{Ps}/8
   191     (
   192     [
   193     {
   194     \x{f3c}
   195     ** Failers
   196     X
   197     )
   198     ]
   199     }
   200     \x{f3b}
   201   
   202 /^\p{Sc}+/8
   203     $\x{a2}\x{a3}\x{a4}\x{a5}\x{a6}
   204     \x{9f2}
   205     ** Failers
   206     X
   207     \x{2c2}
   208   
   209 /^\p{Sk}/8
   210     \x{2c2}
   211     ** Failers
   212     X
   213     \x{9f2}
   214   
   215 /^\p{Sm}+/8
   216     +<|~\x{ac}\x{2044}
   217     ** Failers
   218     X
   219     \x{9f2}
   220   
   221 /^\p{So}/8
   222     \x{a6}
   223     \x{482} 
   224     ** Failers
   225     X
   226     \x{9f2}
   227   
   228 /^\p{Zl}/8
   229     \x{2028}
   230     ** Failers
   231     X
   232     \x{2029}
   233   
   234 /^\p{Zp}/8
   235     \x{2029}
   236     ** Failers
   237     X
   238     \x{2028}
   239   
   240 /^\p{Zs}/8
   241     \ \
   242     \x{a0}
   243     \x{1680}
   244     \x{180e}
   245     \x{2000}
   246     \x{2001}     
   247     ** Failers
   248     \x{2028}
   249     \x{200d} 
   250   
   251 /\p{Nd}+(..)/8
   252       \x{660}\x{661}\x{662}ABC
   253   
   254 /\p{Nd}+?(..)/8
   255       \x{660}\x{661}\x{662}ABC
   256   
   257 /\p{Nd}{2,}(..)/8
   258       \x{660}\x{661}\x{662}ABC
   259   
   260 /\p{Nd}{2,}?(..)/8
   261       \x{660}\x{661}\x{662}ABC
   262   
   263 /\p{Nd}*(..)/8
   264       \x{660}\x{661}\x{662}ABC
   265   
   266 /\p{Nd}*?(..)/8
   267       \x{660}\x{661}\x{662}ABC
   268   
   269 /\p{Nd}{2}(..)/8
   270       \x{660}\x{661}\x{662}ABC
   271   
   272 /\p{Nd}{2,3}(..)/8
   273       \x{660}\x{661}\x{662}ABC
   274   
   275 /\p{Nd}{2,3}?(..)/8
   276       \x{660}\x{661}\x{662}ABC
   277   
   278 /\p{Nd}?(..)/8
   279       \x{660}\x{661}\x{662}ABC
   280   
   281 /\p{Nd}??(..)/8
   282       \x{660}\x{661}\x{662}ABC
   283   
   284 /\p{Nd}*+(..)/8
   285       \x{660}\x{661}\x{662}ABC
   286   
   287 /\p{Nd}*+(...)/8
   288       \x{660}\x{661}\x{662}ABC
   289   
   290 /\p{Nd}*+(....)/8
   291       ** Failers
   292       \x{660}\x{661}\x{662}ABC
   293   
   294 /\p{Lu}/8i
   295     A
   296     a\x{10a0}B 
   297     ** Failers 
   298     a
   299     \x{1d00}  
   300 
   301 /\p{^Lu}/8i
   302     1234
   303     ** Failers
   304     ABC 
   305 
   306 /\P{Lu}/8i
   307     1234
   308     ** Failers
   309     ABC 
   310 
   311 /(?<=A\p{Nd})XYZ/8
   312     A2XYZ
   313     123A5XYZPQR
   314     ABA\x{660}XYZpqr
   315     ** Failers
   316     AXYZ
   317     XYZ     
   318     
   319 /(?<!\pL)XYZ/8
   320     1XYZ
   321     AB=XYZ.. 
   322     XYZ 
   323     ** Failers
   324     WXYZ 
   325 
   326 /[\p{L}]/DZ
   327 
   328 /[\p{^L}]/DZ
   329 
   330 /[\P{L}]/DZ
   331 
   332 /[\P{^L}]/DZ
   333 
   334 /[abc\p{L}\x{0660}]/8DZ
   335 
   336 /[\p{Nd}]/8DZ
   337     1234
   338 
   339 /[\p{Nd}+-]+/8DZ
   340     1234
   341     12-34
   342     12+\x{661}-34  
   343     ** Failers
   344     abcd  
   345 
   346 /[\P{Nd}]+/8
   347     abcd
   348     ** Failers
   349     1234
   350 
   351 /\D+/8
   352     11111111111111111111111111111111111111111111111111111111111111111111111
   353     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
   354      
   355 /\P{Nd}+/8
   356     11111111111111111111111111111111111111111111111111111111111111111111111
   357     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
   358 
   359 /[\D]+/8
   360     11111111111111111111111111111111111111111111111111111111111111111111111
   361     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
   362 
   363 /[\P{Nd}]+/8
   364     11111111111111111111111111111111111111111111111111111111111111111111111
   365     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
   366 
   367 /[\D\P{Nd}]+/8
   368     11111111111111111111111111111111111111111111111111111111111111111111111
   369     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
   370 
   371 /\pL/8
   372     a
   373     A 
   374 
   375 /\pL/8i
   376     a
   377     A 
   378     
   379 /\p{Lu}/8 
   380     A
   381     aZ
   382     ** Failers
   383     abc   
   384 
   385 /\p{Lu}/8i
   386     A
   387     aZ
   388     ** Failers
   389     abc   
   390 
   391 /\p{Ll}/8 
   392     a
   393     Az
   394     ** Failers
   395     ABC   
   396 
   397 /\p{Ll}/8i 
   398     a
   399     Az
   400     ** Failers
   401     ABC   
   402 
   403 /^\x{c0}$/8i
   404     \x{c0}
   405     \x{e0} 
   406 
   407 /^\x{e0}$/8i
   408     \x{c0}
   409     \x{e0} 
   410 
   411 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8
   412     A\x{391}\x{10427}\x{ff3a}\x{1fb0}
   413     ** Failers
   414     a\x{391}\x{10427}\x{ff3a}\x{1fb0}   
   415     A\x{3b1}\x{10427}\x{ff3a}\x{1fb0}
   416     A\x{391}\x{1044F}\x{ff3a}\x{1fb0}
   417     A\x{391}\x{10427}\x{ff5a}\x{1fb0}
   418     A\x{391}\x{10427}\x{ff3a}\x{1fb8}
   419 
   420 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8i
   421     A\x{391}\x{10427}\x{ff3a}\x{1fb0}
   422     a\x{391}\x{10427}\x{ff3a}\x{1fb0}   
   423     A\x{3b1}\x{10427}\x{ff3a}\x{1fb0}
   424     A\x{391}\x{1044F}\x{ff3a}\x{1fb0}
   425     A\x{391}\x{10427}\x{ff5a}\x{1fb0}
   426     A\x{391}\x{10427}\x{ff3a}\x{1fb8}
   427 
   428 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8iDZ
   429 
   430 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8DZ
   431 
   432 /AB\x{1fb0}/8DZ
   433 
   434 /AB\x{1fb0}/8DZi
   435 
   436 /\x{391}+/8i
   437     \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}
   438 
   439 /\x{391}{3,5}(.)/8i
   440     \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}X
   441 
   442 /\x{391}{3,5}?(.)/8i
   443     \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}X
   444 
   445 /[\x{391}\x{ff3a}]/8i
   446     \x{391}
   447     \x{ff3a}
   448     \x{3b1}
   449     \x{ff5a}   
   450     
   451 /[\x{c0}\x{391}]/8i
   452     \x{c0}
   453     \x{e0} 
   454 
   455 /[\x{105}-\x{109}]/8iDZ
   456     \x{104}
   457     \x{105}
   458     \x{109}  
   459     ** Failers
   460     \x{100}
   461     \x{10a} 
   462     
   463 /[z-\x{100}]/8iDZ 
   464     Z
   465     z
   466     \x{39c}
   467     \x{178}
   468     |
   469     \x{80}
   470     \x{ff}
   471     \x{100}
   472     \x{101} 
   473     ** Failers
   474     \x{102}
   475     Y
   476     y           
   477 
   478 /[z-\x{100}]/8DZi
   479 
   480 /^\X/8
   481     A
   482     A\x{300}BC 
   483     A\x{300}\x{301}\x{302}BC 
   484     *** Failers
   485     \x{300}  
   486 
   487 /^[\X]/8
   488     X123
   489     *** Failers
   490     AXYZ
   491 
   492 /^(\X*)C/8
   493     A\x{300}\x{301}\x{302}BCA\x{300}\x{301} 
   494     A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C 
   495 
   496 /^(\X*?)C/8
   497     A\x{300}\x{301}\x{302}BCA\x{300}\x{301} 
   498     A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C 
   499 
   500 /^(\X*)(.)/8
   501     A\x{300}\x{301}\x{302}BCA\x{300}\x{301} 
   502     A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C 
   503 
   504 /^(\X*?)(.)/8
   505     A\x{300}\x{301}\x{302}BCA\x{300}\x{301} 
   506     A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C 
   507 
   508 /^\X(.)/8
   509     *** Failers
   510     A\x{300}\x{301}\x{302}
   511 
   512 /^\X{2,3}(.)/8
   513     A\x{300}\x{301}B\x{300}X
   514     A\x{300}\x{301}B\x{300}C\x{300}\x{301}
   515     A\x{300}\x{301}B\x{300}C\x{300}\x{301}X
   516     A\x{300}\x{301}B\x{300}C\x{300}\x{301}DA\x{300}X
   517     
   518 /^\X{2,3}?(.)/8
   519     A\x{300}\x{301}B\x{300}X
   520     A\x{300}\x{301}B\x{300}C\x{300}\x{301}
   521     A\x{300}\x{301}B\x{300}C\x{300}\x{301}X
   522     A\x{300}\x{301}B\x{300}C\x{300}\x{301}DA\x{300}X
   523     
   524 /^\p{Han}+/8
   525     \x{2e81}\x{3007}\x{2f804}\x{31a0}
   526     ** Failers
   527     \x{2e7f}  
   528 
   529 /^\P{Katakana}+/8
   530     \x{3105}
   531     ** Failers
   532     \x{30ff}  
   533 
   534 /^[\p{Arabic}]/8
   535     \x{06e9}
   536     \x{060b}
   537     ** Failers
   538     X\x{06e9}   
   539 
   540 /^[\P{Yi}]/8
   541     \x{2f800}
   542     ** Failers
   543     \x{a014}
   544     \x{a4c6}   
   545     
   546 /^\p{Any}X/8
   547     AXYZ
   548     \x{1234}XYZ 
   549     ** Failers
   550     X  
   551     
   552 /^\P{Any}X/8
   553     ** Failers
   554     AX
   555     
   556 /^\p{Any}?X/8
   557     XYZ
   558     AXYZ
   559     \x{1234}XYZ 
   560     ** Failers
   561     ABXYZ   
   562 
   563 /^\P{Any}?X/8
   564     XYZ
   565     ** Failers
   566     AXYZ
   567     \x{1234}XYZ 
   568     ABXYZ   
   569 
   570 /^\p{Any}+X/8
   571     AXYZ
   572     \x{1234}XYZ
   573     A\x{1234}XYZ
   574     ** Failers
   575     XYZ
   576 
   577 /^\P{Any}+X/8
   578     ** Failers
   579     AXYZ
   580     \x{1234}XYZ
   581     A\x{1234}XYZ
   582     XYZ
   583 
   584 /^\p{Any}*X/8
   585     XYZ
   586     AXYZ
   587     \x{1234}XYZ
   588     A\x{1234}XYZ
   589     ** Failers
   590 
   591 /^\P{Any}*X/8
   592     XYZ
   593     ** Failers
   594     AXYZ
   595     \x{1234}XYZ
   596     A\x{1234}XYZ
   597 
   598 /^[\p{Any}]X/8
   599     AXYZ
   600     \x{1234}XYZ 
   601     ** Failers
   602     X  
   603     
   604 /^[\P{Any}]X/8
   605     ** Failers
   606     AX
   607     
   608 /^[\p{Any}]?X/8
   609     XYZ
   610     AXYZ
   611     \x{1234}XYZ 
   612     ** Failers
   613     ABXYZ   
   614 
   615 /^[\P{Any}]?X/8
   616     XYZ
   617     ** Failers
   618     AXYZ
   619     \x{1234}XYZ 
   620     ABXYZ   
   621 
   622 /^[\p{Any}]+X/8
   623     AXYZ
   624     \x{1234}XYZ
   625     A\x{1234}XYZ
   626     ** Failers
   627     XYZ
   628 
   629 /^[\P{Any}]+X/8
   630     ** Failers
   631     AXYZ
   632     \x{1234}XYZ
   633     A\x{1234}XYZ
   634     XYZ
   635 
   636 /^[\p{Any}]*X/8
   637     XYZ
   638     AXYZ
   639     \x{1234}XYZ
   640     A\x{1234}XYZ
   641     ** Failers
   642 
   643 /^[\P{Any}]*X/8
   644     XYZ
   645     ** Failers
   646     AXYZ
   647     \x{1234}XYZ
   648     A\x{1234}XYZ
   649 
   650 /^\p{Any}{3,5}?/8
   651     abcdefgh
   652     \x{1234}\n\r\x{3456}xyz 
   653 
   654 /^\p{Any}{3,5}/8
   655     abcdefgh
   656     \x{1234}\n\r\x{3456}xyz 
   657 
   658 /^\P{Any}{3,5}?/8
   659     ** Failers
   660     abcdefgh
   661     \x{1234}\n\r\x{3456}xyz 
   662 
   663 /^\p{L&}X/8
   664      AXY
   665      aXY
   666      \x{1c5}XY
   667      ** Failers
   668      \x{1bb}XY
   669      \x{2b0}XY
   670      !XY      
   671 
   672 /^[\p{L&}]X/8
   673      AXY
   674      aXY
   675      \x{1c5}XY
   676      ** Failers
   677      \x{1bb}XY
   678      \x{2b0}XY
   679      !XY      
   680 
   681 /^\p{L&}+X/8
   682      AXY
   683      aXY
   684      AbcdeXyz 
   685      \x{1c5}AbXY
   686      abcDEXypqreXlmn 
   687      ** Failers
   688      \x{1bb}XY
   689      \x{2b0}XY
   690      !XY      
   691 
   692 /^[\p{L&}]+X/8
   693      AXY
   694      aXY
   695      AbcdeXyz 
   696      \x{1c5}AbXY
   697      abcDEXypqreXlmn 
   698      ** Failers
   699      \x{1bb}XY
   700      \x{2b0}XY
   701      !XY      
   702 
   703 /^\p{L&}+?X/8
   704      AXY
   705      aXY
   706      AbcdeXyz 
   707      \x{1c5}AbXY
   708      abcDEXypqreXlmn 
   709      ** Failers
   710      \x{1bb}XY
   711      \x{2b0}XY
   712      !XY      
   713 
   714 /^[\p{L&}]+?X/8
   715      AXY
   716      aXY
   717      AbcdeXyz 
   718      \x{1c5}AbXY
   719      abcDEXypqreXlmn 
   720      ** Failers
   721      \x{1bb}XY
   722      \x{2b0}XY
   723      !XY      
   724 
   725 /^\P{L&}X/8
   726      !XY
   727      \x{1bb}XY
   728      \x{2b0}XY
   729      ** Failers
   730      \x{1c5}XY
   731      AXY      
   732 
   733 /^[\P{L&}]X/8
   734      !XY
   735      \x{1bb}XY
   736      \x{2b0}XY
   737      ** Failers
   738      \x{1c5}XY
   739      AXY      
   740 
   741 /^(\p{Z}[^\p{C}\p{Z}]+)*$/
   742     \xa0!
   743 
   744 /^[\pL](abc)(?1)/
   745     AabcabcYZ    
   746 
   747 /([\pL]=(abc))*X/
   748     L=abcX
   749 
   750 /The next two should be Perl-compatible, but it fails to match \x{e0}. PCRE
   751 will match it only with UCP support, because without that it has no notion
   752 of case for anything other than the ASCII letters. / 
   753 
   754 /((?i)[\x{c0}])/8
   755     \x{c0}
   756     \x{e0} 
   757 
   758 /(?i:[\x{c0}])/8
   759     \x{c0}
   760     \x{e0} 
   761     
   762 /^\p{Balinese}\p{Cuneiform}\p{Nko}\p{Phags_Pa}\p{Phoenician}/8
   763     \x{1b00}\x{12000}\x{7c0}\x{a840}\x{10900}
   764 
   765 /The next two are special cases where the lengths of the different cases of the 
   766 same character differ. The first went wrong with heap frame storage; the 2nd
   767 was broken in all cases./
   768 
   769 /^\x{023a}+?(\x{0130}+)/8i
   770   \x{023a}\x{2c65}\x{0130}
   771   
   772 /^\x{023a}+([^X])/8i
   773   \x{023a}\x{2c65}X
   774 
   775 /Check property support in non-UTF-8 mode/
   776  
   777 /\p{L}{4}/
   778     123abcdefg
   779     123abc\xc4\xc5zz
   780 
   781 /\X{1,3}\d/
   782   \x8aBCD
   783   
   784 /\X?\d/
   785   \x8aBCD 
   786 
   787 /\P{L}?\d/
   788   \x8aBCD 
   789 
   790 /[\PPP\x8a]{1,}\x80/
   791     A\x80
   792 
   793 /(?:[\PPa*]*){8,}/
   794 
   795 /[\P{Any}]/BZ
   796 
   797 /[\P{Any}\E]/BZ
   798 
   799 /(\P{Yi}+\277)/
   800 
   801 /(\P{Yi}+\277)?/
   802 
   803 /(?<=\P{Yi}{3}A)X/
   804 
   805 /\p{Yi}+(\P{Yi}+)(?1)/
   806 
   807 /(\P{Yi}{2}\277)?/
   808 
   809 /[\P{Yi}A]/
   810 
   811 /[\P{Yi}\P{Yi}\P{Yi}A]/
   812 
   813 /[^\P{Yi}A]/
   814 
   815 /[^\P{Yi}\P{Yi}\P{Yi}A]/
   816 
   817 /(\P{Yi}*\277)*/
   818 
   819 /(\P{Yi}*?\277)*/
   820 
   821 /(\p{Yi}*+\277)*/
   822 
   823 /(\P{Yi}?\277)*/
   824 
   825 /(\P{Yi}??\277)*/
   826 
   827 /(\p{Yi}?+\277)*/
   828 
   829 /(\P{Yi}{0,3}\277)*/
   830 
   831 /(\P{Yi}{0,3}?\277)*/
   832 
   833 /(\p{Yi}{0,3}+\277)*/
   834 
   835 /^[\p{Arabic}]/8
   836     \x{60e} 
   837     \x{656} 
   838     \x{657} 
   839     \x{658} 
   840     \x{659} 
   841     \x{65a} 
   842     \x{65b} 
   843     \x{65c} 
   844     \x{65d} 
   845     \x{65e} 
   846     \x{66a} 
   847     \x{6e9} 
   848     \x{6ef}
   849     \x{6fa}  
   850     ** Failers
   851     \x{600}
   852     \x{650}
   853     \x{651}  
   854     \x{652}  
   855     \x{653}  
   856     \x{654} 
   857     \x{655} 
   858     \x{65f}  
   859     
   860 /^\p{Cyrillic}/8
   861     \x{1d2b} 
   862     
   863 /^\p{Common}/8
   864     \x{589}
   865     \x{60c}
   866     \x{61f}  
   867     \x{964}
   868     \x{965}  
   869     \x{970}  
   870 
   871 /^\p{Inherited}/8
   872     \x{64b}
   873     \x{654}
   874     \x{655}
   875     \x{200c} 
   876     ** Failers
   877     \x{64a}
   878     \x{656}     
   879 
   880 /^\p{Shavian}/8
   881     \x{10450}
   882     \x{1047f}
   883     
   884 /^\p{Deseret}/8
   885     \x{10400}
   886     \x{1044f}
   887     
   888 /^\p{Osmanya}/8
   889     \x{10480}
   890     \x{1049d}
   891     \x{104a0}
   892     \x{104a9}
   893     ** Failers
   894     \x{1049e}
   895     \x{1049f}
   896     \x{104aa}           
   897 
   898 /\p{Zl}{2,3}+/8BZ
   899     \xe2\x80\xa8\xe2\x80\xa8
   900     \x{2028}\x{2028}\x{2028}
   901     
   902 /\p{Zl}/8BZ
   903 
   904 /\p{Lu}{3}+/8BZ
   905 
   906 /\pL{2}+/8BZ
   907 
   908 /\p{Cc}{2}+/8BZ
   909 
   910 /\x{c0}+\x{116}+/8i
   911     \x{c0}\x{e0}\x{116}\x{117}
   912 
   913 /[\x{c0}\x{116}]+/8i
   914     \x{c0}\x{e0}\x{116}\x{117}
   915 
   916 /\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
   917     \x{102A4}\x{AA52}\x{A91D}\x{1C46}\x{10283}\x{1092E}\x{1C6B}\x{A93B}\x{A8BF}\x{1BA0}\x{A50A}====
   918 
   919 /\x{a77d}\x{1d79}/8i
   920     \x{a77d}\x{1d79}
   921     \x{1d79}\x{a77d} 
   922 
   923 /\x{a77d}\x{1d79}/8
   924     \x{a77d}\x{1d79}
   925     ** Failers 
   926     \x{1d79}\x{a77d} 
   927 
   928 /(A)\1/8i
   929     AA
   930     Aa
   931     aa
   932     aA
   933 
   934 /(\x{de})\1/8i
   935     \x{de}\x{de}
   936     \x{de}\x{fe}
   937     \x{fe}\x{fe}
   938     \x{fe}\x{de}
   939 
   940 /(\x{10a})\1/8i
   941     \x{10a}\x{10a}
   942     \x{10a}\x{10b}
   943     \x{10b}\x{10b}
   944     \x{10b}\x{10a}
   945     
   946 /The next two tests are for property support in non-UTF-8 mode/
   947 
   948 /(?:\p{Lu}|\x20)+/
   949     \x41\x20\x50\xC2\x54\xC9\x20\x54\x4F\x44\x41\x59
   950 
   951 /[\p{Lu}\x20]+/
   952     \x41\x20\x50\xC2\x54\xC9\x20\x54\x4F\x44\x41\x59
   953 
   954 / End of testinput6 /