"Fossies" - the Fresh Open Source Software Archive

Member "tin-2.6.2/pcre/testdata/testinput5" (23 Aug 2021, 4766 Bytes) of package /linux/misc/tin-2.6.2.tar.xz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 /\x{100}/8DM
    2 
    3 /\x{1000}/8DM
    4 
    5 /\x{10000}/8DM
    6 
    7 /\x{100000}/8DM
    8 
    9 /\x{1000000}/8DM
   10 
   11 /\x{4000000}/8DM
   12 
   13 /\x{7fffFFFF}/8DM
   14 
   15 /[\x{ff}]/8DM
   16 
   17 /[\x{100}]/8DM
   18 
   19 /\x{ffffffff}/8
   20 
   21 /\x{100000000}/8
   22 
   23 /^\x{100}a\x{1234}/8
   24     \x{100}a\x{1234}bcd
   25 
   26 /\x80/8D
   27 
   28 /\xff/8D
   29 
   30 /\x{0041}\x{2262}\x{0391}\x{002e}/D8
   31     \x{0041}\x{2262}\x{0391}\x{002e}
   32     
   33 /\x{D55c}\x{ad6d}\x{C5B4}/D8 
   34     \x{D55c}\x{ad6d}\x{C5B4} 
   35 
   36 /\x{65e5}\x{672c}\x{8a9e}/D8
   37     \x{65e5}\x{672c}\x{8a9e}
   38 
   39 /\x{80}/D8
   40 
   41 /\x{084}/D8
   42 
   43 /\x{104}/D8
   44 
   45 /\x{861}/D8
   46 
   47 /\x{212ab}/D8
   48 
   49 /.{3,5}X/D8
   50     \x{212ab}\x{212ab}\x{212ab}\x{861}X
   51 
   52 
   53 /.{3,5}?/D8
   54     \x{212ab}\x{212ab}\x{212ab}\x{861}
   55 
   56 /-- These tests are here rather than in testinput4 because Perl 5.6 has --/
   57 /-- some problems with UTF-8 support, in the area of \x{..} where the   --/
   58 /-- value is < 255. It grumbles about invalid UTF-8 strings.            --/
   59 
   60 /^[a\x{c0}]b/8
   61     \x{c0}b
   62     
   63 /^([a\x{c0}]*?)aa/8
   64     a\x{c0}aaaa/ 
   65 
   66 /^([a\x{c0}]*?)aa/8
   67     a\x{c0}aaaa/ 
   68     a\x{c0}a\x{c0}aaa/ 
   69 
   70 /^([a\x{c0}]*)aa/8
   71     a\x{c0}aaaa/ 
   72     a\x{c0}a\x{c0}aaa/ 
   73 
   74 /^([a\x{c0}]*)a\x{c0}/8
   75     a\x{c0}aaaa/ 
   76     a\x{c0}a\x{c0}aaa/ 
   77     
   78 /-- --/ 
   79     
   80 /(?<=\C)X/8
   81     Should produce an error diagnostic
   82     
   83 /-- This one is here not because it's different to Perl, but because the --/
   84 /-- way the captured single-byte is displayed. (In Perl it becomes a --/
   85 /-- character, and you can't tell the difference.) --/
   86     
   87 /X(\C)(.*)/8
   88     X\x{1234}
   89     X\nabc 
   90     
   91 /^[ab]/8D
   92     bar
   93     *** Failers
   94     c
   95     \x{ff}
   96     \x{100}  
   97 
   98 /^[^ab]/8D
   99     c
  100     \x{ff}
  101     \x{100}  
  102     *** Failers 
  103     aaa
  104   
  105 /[^ab\xC0-\xF0]/8SD
  106     \x{f1}
  107     \x{bf}
  108     \x{100}
  109     \x{1000}   
  110     *** Failers
  111     \x{c0} 
  112     \x{f0} 
  113 
  114 /Ā{3,4}/8SD
  115   \x{100}\x{100}\x{100}\x{100\x{100}
  116 
  117 /(\x{100}+|x)/8SD
  118 
  119 /(\x{100}*a|x)/8SD
  120 
  121 /(\x{100}{0,2}a|x)/8SD
  122 
  123 /(\x{100}{1,2}a|x)/8SD
  124 
  125 /\x{100}*(\d+|"(?1)")/8
  126     1234
  127     "1234" 
  128     \x{100}1234
  129     "\x{100}1234"  
  130     \x{100}\x{100}12ab 
  131     \x{100}\x{100}"12" 
  132     *** Failers 
  133     \x{100}\x{100}abcd
  134 
  135 /\x{100}/8D
  136 
  137 /\x{100}*/8D
  138 
  139 /a\x{100}*/8D
  140 
  141 /ab\x{100}*/8D
  142 
  143 /a\x{100}\x{101}*/8D
  144 
  145 /a\x{100}\x{101}+/8D
  146 
  147 /\x{100}*A/8D
  148     A
  149 
  150 /\x{100}*\d(?R)/8D
  151 
  152 /[^\x{c4}]/D
  153 
  154 /[^\x{c4}]/8D
  155 
  156 /[\x{100}]/8DM
  157     \x{100}
  158     Z\x{100}
  159     \x{100}Z
  160     *** Failers 
  161 
  162 /[Z\x{100}]/8DM
  163     Z\x{100}
  164     \x{100}
  165     \x{100}Z
  166     *** Failers 
  167 
  168 /[\x{200}-\x{100}]/8
  169 
  170 /[Ā-Ą]/8
  171     \x{100}
  172     \x{104}
  173     *** Failers
  174     \x{105}
  175     \x{ff}    
  176 
  177 /[z-\x{100}]/8D
  178 
  179 /[z\Qa-d]Ā\E]/8D
  180     \x{100}
  181     Ā 
  182 
  183 /[\xFF]/D
  184     >\xff<
  185 
  186 /[\xff]/D8
  187     >\x{ff}<
  188 
  189 /[^\xFF]/D
  190 
  191 /[^\xff]/8D
  192 
  193 /[Ä-Ü]/8
  194     Ö # Matches without Study
  195     \x{d6}
  196     
  197 /[Ä-Ü]/8S
  198     Ö <-- Same with Study
  199     \x{d6}
  200     
  201 /[\x{c4}-\x{dc}]/8 
  202     Ö # Matches without Study
  203     \x{d6} 
  204 
  205 /[\x{c4}-\x{dc}]/8S
  206     Ö <-- Same with Study
  207     \x{d6} 
  208 
  209 /[]/8
  210 
  211 //8
  212 
  213 /xxx/8
  214 
  215 /xxx/8?D
  216 
  217 /abc/8
  218     ]
  219     
  220     
  221     \?
  222 
  223 /anything/8
  224     \xc0\x80
  225     \xc1\x8f 
  226     \xe0\x9f\x80
  227     \xf0\x8f\x80\x80 
  228     \xf8\x87\x80\x80\x80  
  229     \xfc\x83\x80\x80\x80\x80
  230     \xfe\x80\x80\x80\x80\x80  
  231     \xff\x80\x80\x80\x80\x80  
  232     \xc3\x8f
  233     \xe0\xaf\x80
  234     \xe1\x80\x80
  235     \xf0\x9f\x80\x80 
  236     \xf1\x8f\x80\x80 
  237     \xf8\x88\x80\x80\x80  
  238     \xf9\x87\x80\x80\x80  
  239     \xfc\x84\x80\x80\x80\x80
  240     \xfd\x83\x80\x80\x80\x80
  241 
  242 /\x{100}abc(xyz(?1))/8D
  243 
  244 /[^\x{100}]abc(xyz(?1))/8D
  245 
  246 /[ab\x{100}]abc(xyz(?1))/8D
  247 
  248 /(\x{100}(b(?2)c))?/D8
  249 
  250 /(\x{100}(b(?2)c)){0,2}/D8
  251 
  252 /(\x{100}(b(?1)c))?/D8
  253 
  254 /(\x{100}(b(?1)c)){0,2}/D8
  255 
  256 /\W/8
  257     A.B
  258     A\x{100}B 
  259   
  260 /\w/8
  261     \x{100}X   
  262 
  263 /a\x{1234}b/P8
  264     a\x{1234}b
  265 
  266 /^\ሴ/8D
  267 
  268 /\777/I
  269 
  270 /\777/8I
  271   \x{1ff}
  272   \777 
  273   
  274 /\x{100}*\d/8D
  275 
  276 /\x{100}*\s/8D
  277 
  278 /\x{100}*\w/8D
  279 
  280 /\x{100}*\D/8D
  281 
  282 /\x{100}*\S/8D
  283 
  284 /\x{100}*\W/8D
  285 
  286 /\x{100}+\x{200}/8D
  287 
  288 /\x{100}+X/8D
  289 
  290 /X+\x{200}/8D
  291 
  292 /()()()()()()()()()()
  293  ()()()()()()()()()()
  294  ()()()()()()()()()()
  295  ()()()()()()()()()()
  296  A (x) (?41) B/8x
  297     AxxB     
  298 
  299 /^[\x{100}\E-\Q\E\x{150}]/B8
  300 
  301 /^[\QĀ\E-\QŐ\E]/B8
  302 
  303 /^[\QĀ\E-\QŐ\E/B8
  304 
  305 /^abc./mgx8<any>
  306     abc1 \x0aabc2 \x0babc3xx \x0cabc4 \x0dabc5xx \x0d\x0aabc6 \x{0085}abc7 \x{2028}abc8 \x{2029}abc9 JUNK
  307 
  308 /abc.$/mgx8<any>
  309     abc1\x0a abc2\x0b abc3\x0c abc4\x0d abc5\x0d\x0a abc6\x{0085} abc7\x{2028} abc8\x{2029} abc9
  310 
  311 /^a\Rb/8
  312     a\nb
  313     a\rb
  314     a\r\nb
  315     a\x0bb
  316     a\x0cb
  317     a\x{85}b   
  318     a\x{2028}b 
  319     a\x{2029}b 
  320     ** Failers
  321     a\n\rb    
  322 
  323 /^a\R*b/8
  324     ab
  325     a\nb
  326     a\rb
  327     a\r\nb
  328     a\x0bb
  329     a\x0c\x{2028}\x{2029}b
  330     a\x{85}b   
  331     a\n\rb    
  332     a\n\r\x{85}\x0cb 
  333 
  334 /^a\R+b/8
  335     a\nb
  336     a\rb
  337     a\r\nb
  338     a\x0bb
  339     a\x0c\x{2028}\x{2029}b
  340     a\x{85}b   
  341     a\n\rb    
  342     a\n\r\x{85}\x0cb 
  343     ** Failers
  344     ab  
  345 
  346 /^a\R{1,3}b/8
  347     a\nb
  348     a\n\rb
  349     a\n\r\x{85}b
  350     a\r\n\r\nb 
  351     a\r\n\r\n\r\nb 
  352     a\n\r\n\rb
  353     a\n\n\r\nb 
  354     ** Failers
  355     a\n\n\n\rb
  356     a\r
  357 
  358 / End of testinput5 /