Home | History | Annotate | Download | only in testdata
      1 # This set of tests is run only with the 8-bit library. It tests the POSIX
      2 # interface, which is supported only with the 8-bit library. This test should
      3 # not be run with JIT (which is not available for the POSIX interface).
      4     
      5 #forbid_utf
      6 #pattern posix
      7 
      8 # Test invalid options
      9 
     10 /abc/auto_callout
     11 
     12 /abc/
     13    abc\=find_limits
     14 
     15 /abc/
     16   abc\=partial_hard
     17 
     18 # Real tests
     19 
     20 /abc/
     21     abc
     22 
     23 /^abc|def/
     24     abcdef
     25     abcdef\=notbol
     26 
     27 /.*((abc)$|(def))/
     28     defabc
     29     defabc\=noteol
     30 
     31 /the quick brown fox/
     32     the quick brown fox
     33 \= Expect no match
     34     The Quick Brown Fox
     35 
     36 /the quick brown fox/i
     37     the quick brown fox
     38     The Quick Brown Fox
     39 
     40 /(*LF)abc.def/
     41 \= Expect no match
     42     abc\ndef
     43 
     44 /(*LF)abc$/
     45     abc
     46     abc\n
     47 
     48 /(abc)\2/
     49 
     50 /(abc\1)/
     51 \= Expect no match
     52     abc
     53 
     54 /a*(b+)(z)(z)/
     55     aaaabbbbzzzz
     56     aaaabbbbzzzz\=ovector=0
     57     aaaabbbbzzzz\=ovector=1
     58     aaaabbbbzzzz\=ovector=2
     59 
     60 /(*ANY)ab.cd/
     61     ab-cd
     62     ab=cd
     63 \= Expect no match
     64     ab\ncd
     65 
     66 /ab.cd/s
     67     ab-cd
     68     ab=cd
     69     ab\ncd
     70 
     71 /a(b)c/posix_nosub
     72     abc
     73 
     74 /a(?P<name>b)c/posix_nosub
     75     abc
     76 
     77 /(a)\1/posix_nosub
     78     zaay
     79 
     80 /a?|b?/
     81     abc
     82 \= Expect no match
     83     ddd\=notempty
     84 
     85 /\w+A/
     86    CDAAAAB
     87 
     88 /\w+A/ungreedy
     89    CDAAAAB
     90    
     91 /\Biss\B/I,aftertext
     92     Mississippi
     93 
     94 /abc/\
     95 
     96 "(?(?C)"
     97 
     98 "(?(?C))"
     99 
    100 /abcd/substitute_extended
    101 
    102 /\[A]{1000000}**/expand,regerror_buffsize=31
    103 
    104 /\[A]{1000000}**/expand,regerror_buffsize=32
    105 
    106 # End of testdata/testinput18
    107