/[pcre]/code/trunk/testdata/testinput5
ViewVC logotype

Contents of /code/trunk/testdata/testinput5

Parent Directory Parent Directory | Revision Log Revision Log


Revision 75 - (show annotations) (download)
Sat Feb 24 21:40:37 2007 UTC (7 years, 5 months ago) by nigel
File size: 3516 byte(s)
Load pcre-5.0 into code/trunk.

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 / End of testinput5 /

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12