xref: /aosp_15_r20/external/pcre/testdata/testinput3 (revision 22dc650d8ae982c6770746019a6f94af92b0f024)
1*22dc650dSSadaf Ebrahimi# This set of tests checks local-specific features, using the "fr_FR" locale.
2*22dc650dSSadaf Ebrahimi# It is not Perl-compatible. When run via RunTest, the locale is edited to
3*22dc650dSSadaf Ebrahimi# be whichever of "fr_FR", "french", or "fr" is found to exist. There is
4*22dc650dSSadaf Ebrahimi# different version of this file called wintestinput3 for use on Windows,
5*22dc650dSSadaf Ebrahimi# where the locale is called "french" and the tests are run using
6*22dc650dSSadaf Ebrahimi# RunTest.bat.
7*22dc650dSSadaf Ebrahimi
8*22dc650dSSadaf Ebrahimi#forbid_utf
9*22dc650dSSadaf Ebrahimi
10*22dc650dSSadaf Ebrahimi/^[\w]+/
11*22dc650dSSadaf Ebrahimi\= Expect no match
12*22dc650dSSadaf Ebrahimi    �cole
13*22dc650dSSadaf Ebrahimi
14*22dc650dSSadaf Ebrahimi/^[\w]+/locale=fr_FR
15*22dc650dSSadaf Ebrahimi    �cole
16*22dc650dSSadaf Ebrahimi
17*22dc650dSSadaf Ebrahimi/^[\w]+/
18*22dc650dSSadaf Ebrahimi\= Expect no match
19*22dc650dSSadaf Ebrahimi    �cole
20*22dc650dSSadaf Ebrahimi
21*22dc650dSSadaf Ebrahimi/^[\W]+/
22*22dc650dSSadaf Ebrahimi    �cole
23*22dc650dSSadaf Ebrahimi
24*22dc650dSSadaf Ebrahimi/^[\W]+/locale=fr_FR
25*22dc650dSSadaf Ebrahimi\= Expect no match
26*22dc650dSSadaf Ebrahimi    �cole
27*22dc650dSSadaf Ebrahimi
28*22dc650dSSadaf Ebrahimi/[\b]/
29*22dc650dSSadaf Ebrahimi    \b
30*22dc650dSSadaf Ebrahimi\= Expect no match
31*22dc650dSSadaf Ebrahimi    a
32*22dc650dSSadaf Ebrahimi
33*22dc650dSSadaf Ebrahimi/[\b]/locale=fr_FR
34*22dc650dSSadaf Ebrahimi    \b
35*22dc650dSSadaf Ebrahimi\= Expect no match
36*22dc650dSSadaf Ebrahimi    a
37*22dc650dSSadaf Ebrahimi
38*22dc650dSSadaf Ebrahimi/^\w+/
39*22dc650dSSadaf Ebrahimi\= Expect no match
40*22dc650dSSadaf Ebrahimi    �cole
41*22dc650dSSadaf Ebrahimi
42*22dc650dSSadaf Ebrahimi/^\w+/locale=fr_FR
43*22dc650dSSadaf Ebrahimi    �cole
44*22dc650dSSadaf Ebrahimi
45*22dc650dSSadaf Ebrahimi/(.+)\b(.+)/
46*22dc650dSSadaf Ebrahimi    �cole
47*22dc650dSSadaf Ebrahimi
48*22dc650dSSadaf Ebrahimi/(.+)\b(.+)/locale=fr_FR
49*22dc650dSSadaf Ebrahimi\= Expect no match
50*22dc650dSSadaf Ebrahimi    �cole
51*22dc650dSSadaf Ebrahimi
52*22dc650dSSadaf Ebrahimi/�cole/i
53*22dc650dSSadaf Ebrahimi    �cole
54*22dc650dSSadaf Ebrahimi\= Expect no match
55*22dc650dSSadaf Ebrahimi    �cole
56*22dc650dSSadaf Ebrahimi
57*22dc650dSSadaf Ebrahimi/�cole/i,locale=fr_FR
58*22dc650dSSadaf Ebrahimi    �cole
59*22dc650dSSadaf Ebrahimi    �cole
60*22dc650dSSadaf Ebrahimi
61*22dc650dSSadaf Ebrahimi/\w/I
62*22dc650dSSadaf Ebrahimi
63*22dc650dSSadaf Ebrahimi/\w/I,locale=fr_FR
64*22dc650dSSadaf Ebrahimi
65*22dc650dSSadaf Ebrahimi# All remaining tests are in the fr_FR locale, so set the default.
66*22dc650dSSadaf Ebrahimi
67*22dc650dSSadaf Ebrahimi#pattern locale=fr_FR
68*22dc650dSSadaf Ebrahimi
69*22dc650dSSadaf Ebrahimi/^[\xc8-\xc9]/i
70*22dc650dSSadaf Ebrahimi    �cole
71*22dc650dSSadaf Ebrahimi    �cole
72*22dc650dSSadaf Ebrahimi
73*22dc650dSSadaf Ebrahimi/^[\xc8-\xc9]/
74*22dc650dSSadaf Ebrahimi    �cole
75*22dc650dSSadaf Ebrahimi\= Expect no match
76*22dc650dSSadaf Ebrahimi    �cole
77*22dc650dSSadaf Ebrahimi
78*22dc650dSSadaf Ebrahimi/\xb5/i
79*22dc650dSSadaf Ebrahimi80*22dc650dSSadaf Ebrahimi\= Expect no match
81*22dc650dSSadaf Ebrahimi    \x9c
82*22dc650dSSadaf Ebrahimi
83*22dc650dSSadaf Ebrahimi/\W+/
84*22dc650dSSadaf Ebrahimi    >>>\xaa<<<
85*22dc650dSSadaf Ebrahimi    >>>\xba<<<
86*22dc650dSSadaf Ebrahimi
87*22dc650dSSadaf Ebrahimi/[\W]+/
88*22dc650dSSadaf Ebrahimi    >>>\xaa<<<
89*22dc650dSSadaf Ebrahimi    >>>\xba<<<
90*22dc650dSSadaf Ebrahimi
91*22dc650dSSadaf Ebrahimi/[^[:alpha:]]+/
92*22dc650dSSadaf Ebrahimi    >>>\xaa<<<
93*22dc650dSSadaf Ebrahimi    >>>\xba<<<
94*22dc650dSSadaf Ebrahimi
95*22dc650dSSadaf Ebrahimi/\w+/
96*22dc650dSSadaf Ebrahimi    >>>\xaa<<<
97*22dc650dSSadaf Ebrahimi    >>>\xba<<<
98*22dc650dSSadaf Ebrahimi
99*22dc650dSSadaf Ebrahimi/[\w]+/
100*22dc650dSSadaf Ebrahimi    >>>\xaa<<<
101*22dc650dSSadaf Ebrahimi    >>>\xba<<<
102*22dc650dSSadaf Ebrahimi
103*22dc650dSSadaf Ebrahimi/[[:alpha:]]+/
104*22dc650dSSadaf Ebrahimi    >>>\xaa<<<
105*22dc650dSSadaf Ebrahimi    >>>\xba<<<
106*22dc650dSSadaf Ebrahimi
107*22dc650dSSadaf Ebrahimi/[[:alpha:]][[:lower:]][[:upper:]]/IB
108*22dc650dSSadaf Ebrahimi
109*22dc650dSSadaf Ebrahimi# End of testinput3
110