• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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