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

Contents of /code/trunk/testdata/testinput5

Parent Directory Parent Directory | Revision Log Revision Log


Revision 73 - (show annotations)
Sat Feb 24 21:40:30 2007 UTC (12 years, 5 months ago) by nigel
File size: 3479 byte(s)
Load pcre-4.5 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-\x{100}]/8Di
180
181 /[z\Qa-d]Ā\E]/8D
182 \x{100}
183 Ā
184
185 /[\xFF]/D
186 >\xff<
187
188 /[\xff]/D8
189 >\x{ff}<
190
191 /[^\xFF]/D
192
193 /[^\xff]/8D
194
195 /[Ä-Ü]/8
196 Ö # Matches without Study
197 \x{d6}
198
199 /[Ä-Ü]/8S
200 Ö <-- Same with Study
201 \x{d6}
202
203 /[\x{c4}-\x{dc}]/8
204 Ö # Matches without Study
205 \x{d6}
206
207 /[\x{c4}-\x{dc}]/8S
208 Ö <-- Same with Study
209 \x{d6}
210
211 /[]/8
212
213 //8
214
215 /xxx/8
216
217 /xxx/8?D
218
219 /abc/8
220 ]
221
222
223 \?
224
225 /anything/8
226 \xc0\x80
227 \xc1\x8f
228 \xe0\x9f\x80
229 \xf0\x8f\x80\x80
230 \xf8\x87\x80\x80\x80
231 \xfc\x83\x80\x80\x80\x80
232 \xfe\x80\x80\x80\x80\x80
233 \xff\x80\x80\x80\x80\x80
234 \xc3\x8f
235 \xe0\xaf\x80
236 \xe1\x80\x80
237 \xf0\x9f\x80\x80
238 \xf1\x8f\x80\x80
239 \xf8\x88\x80\x80\x80
240 \xf9\x87\x80\x80\x80
241 \xfc\x84\x80\x80\x80\x80
242 \xfd\x83\x80\x80\x80\x80
243
244 /\x{100}abc(xyz(?1))/8D
245
246 /[^\x{100}]abc(xyz(?1))/8D
247
248 /[ab\x{100}]abc(xyz(?1))/8D
249
250 /(\x{100}(b(?2)c))?/D8
251
252 /(\x{100}(b(?2)c)){0,2}/D8
253
254 /(\x{100}(b(?1)c))?/D8
255
256 /(\x{100}(b(?1)c)){0,2}/D8
257
258 / End of testinput5 /

  ViewVC Help
Powered by ViewVC 1.1.5