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

Contents of /code/trunk/testdata/testoutput17

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1212 - (show annotations)
Wed Nov 7 17:13:22 2012 UTC (6 years, 11 months ago) by ph10
File size: 19152 byte(s)
Test 20 alleged it was DFA, but was not being run using -dfa. Fixed, and copied 
some of the tests to the non-DFA tests.
1 /-- This set of tests is for the 16- and 32-bit library's basic (non-UTF-16
2 or -32) features that are not compatible with the 8-bit library, or which
3 give different output in 16- or 32-bit mode. --/
4
5 /a\Cb/
6 aXb
7 0: aXb
8 a\nb
9 0: a\x0ab
10
11 /[^\x{c4}]/DZ
12 ------------------------------------------------------------------
13 Bra
14 [^\x{c4}]
15 Ket
16 End
17 ------------------------------------------------------------------
18 Capturing subpattern count = 0
19 No options
20 No first char
21 No need char
22
23 /\x{100}/I
24 Capturing subpattern count = 0
25 No options
26 First char = \x{100}
27 No need char
28
29 / (?: [\040\t] | \(
30 (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*
31 \) )* # optional leading comment
32 (?: (?:
33 [^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters...
34 (?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom
35 |
36 " (?: # opening quote...
37 [^\\\x80-\xff\n\015"] # Anything except backslash and quote
38 | # or
39 \\ [^\x80-\xff] # Escaped something (something != CR)
40 )* " # closing quote
41 ) # initial word
42 (?: (?: [\040\t] | \(
43 (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*
44 \) )* \. (?: [\040\t] | \(
45 (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*
46 \) )* (?:
47 [^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters...
48 (?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom
49 |
50 " (?: # opening quote...
51 [^\\\x80-\xff\n\015"] # Anything except backslash and quote
52 | # or
53 \\ [^\x80-\xff] # Escaped something (something != CR)
54 )* " # closing quote
55 ) )* # further okay, if led by a period
56 (?: [\040\t] | \(
57 (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*
58 \) )* @ (?: [\040\t] | \(
59 (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*
60 \) )* (?:
61 [^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters...
62 (?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom
63 | \[ # [
64 (?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff
65 \] # ]
66 ) # initial subdomain
67 (?: #
68 (?: [\040\t] | \(
69 (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*
70 \) )* \. # if led by a period...
71 (?: [\040\t] | \(
72 (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*
73 \) )* (?:
74 [^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters...
75 (?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom
76 | \[ # [
77 (?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff
78 \] # ]
79 ) # ...further okay
80 )*
81 # address
82 | # or
83 (?:
84 [^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters...
85 (?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom
86 |
87 " (?: # opening quote...
88 [^\\\x80-\xff\n\015"] # Anything except backslash and quote
89 | # or
90 \\ [^\x80-\xff] # Escaped something (something != CR)
91 )* " # closing quote
92 ) # one word, optionally followed by....
93 (?:
94 [^()<>@,;:".\\\[\]\x80-\xff\000-\010\012-\037] | # atom and space parts, or...
95 \(
96 (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*
97 \) | # comments, or...
98
99 " (?: # opening quote...
100 [^\\\x80-\xff\n\015"] # Anything except backslash and quote
101 | # or
102 \\ [^\x80-\xff] # Escaped something (something != CR)
103 )* " # closing quote
104 # quoted strings
105 )*
106 < (?: [\040\t] | \(
107 (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*
108 \) )* # leading <
109 (?: @ (?: [\040\t] | \(
110 (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*
111 \) )* (?:
112 [^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters...
113 (?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom
114 | \[ # [
115 (?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff
116 \] # ]
117 ) # initial subdomain
118 (?: #
119 (?: [\040\t] | \(
120 (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*
121 \) )* \. # if led by a period...
122 (?: [\040\t] | \(
123 (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*
124 \) )* (?:
125 [^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters...
126 (?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom
127 | \[ # [
128 (?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff
129 \] # ]
130 ) # ...further okay
131 )*
132
133 (?: (?: [\040\t] | \(
134 (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*
135 \) )* , (?: [\040\t] | \(
136 (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*
137 \) )* @ (?: [\040\t] | \(
138 (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*
139 \) )* (?:
140 [^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters...
141 (?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom
142 | \[ # [
143 (?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff
144 \] # ]
145 ) # initial subdomain
146 (?: #
147 (?: [\040\t] | \(
148 (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*
149 \) )* \. # if led by a period...
150 (?: [\040\t] | \(
151 (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*
152 \) )* (?:
153 [^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters...
154 (?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom
155 | \[ # [
156 (?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff
157 \] # ]
158 ) # ...further okay
159 )*
160 )* # further okay, if led by comma
161 : # closing colon
162 (?: [\040\t] | \(
163 (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*
164 \) )* )? # optional route
165 (?:
166 [^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters...
167 (?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom
168 |
169 " (?: # opening quote...
170 [^\\\x80-\xff\n\015"] # Anything except backslash and quote
171 | # or
172 \\ [^\x80-\xff] # Escaped something (something != CR)
173 )* " # closing quote
174 ) # initial word
175 (?: (?: [\040\t] | \(
176 (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*
177 \) )* \. (?: [\040\t] | \(
178 (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*
179 \) )* (?:
180 [^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters...
181 (?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom
182 |
183 " (?: # opening quote...
184 [^\\\x80-\xff\n\015"] # Anything except backslash and quote
185 | # or
186 \\ [^\x80-\xff] # Escaped something (something != CR)
187 )* " # closing quote
188 ) )* # further okay, if led by a period
189 (?: [\040\t] | \(
190 (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*
191 \) )* @ (?: [\040\t] | \(
192 (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*
193 \) )* (?:
194 [^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters...
195 (?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom
196 | \[ # [
197 (?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff
198 \] # ]
199 ) # initial subdomain
200 (?: #
201 (?: [\040\t] | \(
202 (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*
203 \) )* \. # if led by a period...
204 (?: [\040\t] | \(
205 (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*
206 \) )* (?:
207 [^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+ # some number of atom characters...
208 (?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom
209 | \[ # [
210 (?: [^\\\x80-\xff\n\015\[\]] | \\ [^\x80-\xff] )* # stuff
211 \] # ]
212 ) # ...further okay
213 )*
214 # address spec
215 (?: [\040\t] | \(
216 (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*
217 \) )* > # trailing >
218 # name and address
219 ) (?: [\040\t] | \(
220 (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] | \( (?: [^\\\x80-\xff\n\015()] | \\ [^\x80-\xff] )* \) )*
221 \) )* # optional trailing comment
222 /xSI
223 Capturing subpattern count = 0
224 Contains explicit CR or LF match
225 Options: extended
226 No first char
227 No need char
228 Subject length lower bound = 3
229 Starting byte set: \x09 \x20 ! " # $ % & ' ( * + - / 0 1 2 3 4 5 6 7 8
230 9 = ? A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ^ _ ` a b c d e
231 f g h i j k l m n o p q r s t u v w x y z { | } ~ \x7f \xff
232
233 /[\h]/BZ
234 ------------------------------------------------------------------
235 Bra
236 [\x09 \xa0\x{1680}\x{180e}\x{2000}-\x{200a}\x{202f}\x{205f}\x{3000}]
237 Ket
238 End
239 ------------------------------------------------------------------
240 >\x09<
241 0: \x09
242
243 /[\h]+/BZ
244 ------------------------------------------------------------------
245 Bra
246 [\x09 \xa0\x{1680}\x{180e}\x{2000}-\x{200a}\x{202f}\x{205f}\x{3000}]+
247 Ket
248 End
249 ------------------------------------------------------------------
250 >\x09\x20\xa0<
251 0: \x09 \xa0
252
253 /[\v]/BZ
254 ------------------------------------------------------------------
255 Bra
256 [\x0a-\x0d\x85\x{2028}-\x{2029}]
257 Ket
258 End
259 ------------------------------------------------------------------
260
261 /[^\h]/BZ
262 ------------------------------------------------------------------
263 Bra
264 [^\x09 \xa0\x{1680}\x{180e}\x{2000}-\x{200a}\x{202f}\x{205f}\x{3000}]
265 Ket
266 End
267 ------------------------------------------------------------------
268
269 /\h+/SI
270 Capturing subpattern count = 0
271 No options
272 No first char
273 No need char
274 Subject length lower bound = 1
275 Starting byte set: \x09 \x20 \xa0 \xff
276 \x{1681}\x{200b}\x{1680}\x{2000}\x{202f}\x{3000}
277 0: \x{1680}\x{2000}\x{202f}\x{3000}
278 \x{3001}\x{2fff}\x{200a}\xa0\x{2000}
279 0: \x{200a}\xa0\x{2000}
280
281 /[\h\x{dc00}]+/BZSI
282 ------------------------------------------------------------------
283 Bra
284 [\x09 \xa0\x{1680}\x{180e}\x{2000}-\x{200a}\x{202f}\x{205f}\x{3000}\x{dc00}]+
285 Ket
286 End
287 ------------------------------------------------------------------
288 Capturing subpattern count = 0
289 No options
290 No first char
291 No need char
292 Subject length lower bound = 1
293 No set of starting bytes
294 \x{1681}\x{200b}\x{1680}\x{2000}\x{202f}\x{3000}
295 0: \x{1680}\x{2000}\x{202f}\x{3000}
296 \x{3001}\x{2fff}\x{200a}\xa0\x{2000}
297 0: \x{200a}\xa0\x{2000}
298
299 /\H+/SI
300 Capturing subpattern count = 0
301 No options
302 No first char
303 No need char
304 Subject length lower bound = 1
305 No set of starting bytes
306 \x{1680}\x{180e}\x{167f}\x{1681}\x{180d}\x{180f}
307 0: \x{167f}\x{1681}\x{180d}\x{180f}
308 \x{2000}\x{200a}\x{1fff}\x{200b}
309 0: \x{1fff}\x{200b}
310 \x{202f}\x{205f}\x{202e}\x{2030}\x{205e}\x{2060}
311 0: \x{202e}\x{2030}\x{205e}\x{2060}
312 \xa0\x{3000}\x9f\xa1\x{2fff}\x{3001}
313 0: \x9f\xa1\x{2fff}\x{3001}
314
315 /[\H\x{d800}]+/
316 \x{1680}\x{180e}\x{167f}\x{1681}\x{180d}\x{180f}
317 0: \x{167f}\x{1681}\x{180d}\x{180f}
318 \x{2000}\x{200a}\x{1fff}\x{200b}
319 0: \x{1fff}\x{200b}
320 \x{202f}\x{205f}\x{202e}\x{2030}\x{205e}\x{2060}
321 0: \x{202e}\x{2030}\x{205e}\x{2060}
322 \xa0\x{3000}\x9f\xa1\x{2fff}\x{3001}
323 0: \x9f\xa1\x{2fff}\x{3001}
324
325 /\v+/SI
326 Capturing subpattern count = 0
327 No options
328 No first char
329 No need char
330 Subject length lower bound = 1
331 Starting byte set: \x0a \x0b \x0c \x0d \x85 \xff
332 \x{2027}\x{2030}\x{2028}\x{2029}
333 0: \x{2028}\x{2029}
334 \x09\x0e\x84\x86\x85\x0a\x0b\x0c\x0d
335 0: \x85\x0a\x0b\x0c\x0d
336
337 /[\v\x{dc00}]+/BZSI
338 ------------------------------------------------------------------
339 Bra
340 [\x0a-\x0d\x85\x{2028}-\x{2029}\x{dc00}]+
341 Ket
342 End
343 ------------------------------------------------------------------
344 Capturing subpattern count = 0
345 No options
346 No first char
347 No need char
348 Subject length lower bound = 1
349 No set of starting bytes
350 \x{2027}\x{2030}\x{2028}\x{2029}
351 0: \x{2028}\x{2029}
352 \x09\x0e\x84\x86\x85\x0a\x0b\x0c\x0d
353 0: \x85\x0a\x0b\x0c\x0d
354
355 /\V+/SI
356 Capturing subpattern count = 0
357 No options
358 No first char
359 No need char
360 Subject length lower bound = 1
361 No set of starting bytes
362 \x{2028}\x{2029}\x{2027}\x{2030}
363 0: \x{2027}\x{2030}
364 \x85\x0a\x0b\x0c\x0d\x09\x0e\x84\x86
365 0: \x09\x0e\x84\x86
366
367 /[\V\x{d800}]+/
368 \x{2028}\x{2029}\x{2027}\x{2030}
369 0: \x{2027}\x{2030}
370 \x85\x0a\x0b\x0c\x0d\x09\x0e\x84\x86
371 0: \x09\x0e\x84\x86
372
373 /\R+/SI<bsr_unicode>
374 Capturing subpattern count = 0
375 Options: bsr_unicode
376 No first char
377 No need char
378 Subject length lower bound = 1
379 Starting byte set: \x0a \x0b \x0c \x0d \x85 \xff
380 \x{2027}\x{2030}\x{2028}\x{2029}
381 0: \x{2028}\x{2029}
382 \x09\x0e\x84\x86\x85\x0a\x0b\x0c\x0d
383 0: \x85\x0a\x0b\x0c\x0d
384
385 /\x{d800}\x{d7ff}\x{dc00}\x{dc00}\x{dcff}\x{dd00}/I
386 Capturing subpattern count = 0
387 No options
388 First char = \x{d800}
389 Need char = \x{dd00}
390 \x{d800}\x{d7ff}\x{dc00}\x{dc00}\x{dcff}\x{dd00}
391 0: \x{d800}\x{d7ff}\x{dc00}\x{dc00}\x{dcff}\x{dd00}
392
393 /[^\x{80}][^\x{ff}][^\x{100}][^\x{1000}][^\x{ffff}]/BZ
394 ------------------------------------------------------------------
395 Bra
396 [^\x80]
397 [^\x{ff}]
398 [^\x{100}]
399 [^\x{1000}]
400 [^\x{ffff}]
401 Ket
402 End
403 ------------------------------------------------------------------
404
405 /[^\x{80}][^\x{ff}][^\x{100}][^\x{1000}][^\x{ffff}]/BZi
406 ------------------------------------------------------------------
407 Bra
408 /i [^\x80]
409 /i [^\x{ff}]
410 /i [^\x{100}]
411 /i [^\x{1000}]
412 /i [^\x{ffff}]
413 Ket
414 End
415 ------------------------------------------------------------------
416
417 /[^\x{100}]*[^\x{1000}]+[^\x{ffff}]??[^\x{8000}]{4,}[^\x{7fff}]{2,9}?[^\x{100}]{5,6}+/BZ
418 ------------------------------------------------------------------
419 Bra
420 [^\x{100}]*
421 [^\x{1000}]+
422 [^\x{ffff}]??
423 [^\x{8000}]{4}
424 [^\x{8000}]*
425 [^\x{7fff}]{2}
426 [^\x{7fff}]{0,7}?
427 [^\x{100}]{5}
428 [^\x{100}]?+
429 Ket
430 End
431 ------------------------------------------------------------------
432
433 /[^\x{100}]*[^\x{1000}]+[^\x{ffff}]??[^\x{8000}]{4,}[^\x{7fff}]{2,9}?[^\x{100}]{5,6}+/BZi
434 ------------------------------------------------------------------
435 Bra
436 /i [^\x{100}]*
437 /i [^\x{1000}]+
438 /i [^\x{ffff}]??
439 /i [^\x{8000}]{4}
440 /i [^\x{8000}]*
441 /i [^\x{7fff}]{2}
442 /i [^\x{7fff}]{0,7}?
443 Once
444 /i [^\x{100}]{5}
445 /i [^\x{100}]?
446 Ket
447 Ket
448 End
449 ------------------------------------------------------------------
450
451 /(*:0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF)XX/K
452 XX
453 0: XX
454 MK: 0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
455
456 /(*:0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDE)XX/K
457 XX
458 0: XX
459 MK: 0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDE
460
461 /\u0100/<JS>BZ
462 ------------------------------------------------------------------
463 Bra
464 \x{100}
465 Ket
466 End
467 ------------------------------------------------------------------
468
469 /[\u0100-\u0200]/<JS>BZ
470 ------------------------------------------------------------------
471 Bra
472 [\x{100}-\x{200}]
473 Ket
474 End
475 ------------------------------------------------------------------
476
477 /\ud800/<JS>BZ
478 ------------------------------------------------------------------
479 Bra
480 \x{d800}
481 Ket
482 End
483 ------------------------------------------------------------------
484
485 /^\x{ffff}+/i
486 \x{ffff}
487 0: \x{ffff}
488
489 /^\x{ffff}?/i
490 \x{ffff}
491 0: \x{ffff}
492
493 /^\x{ffff}*/i
494 \x{ffff}
495 0: \x{ffff}
496
497 /^\x{ffff}{3}/i
498 \x{ffff}\x{ffff}\x{ffff}
499 0: \x{ffff}\x{ffff}\x{ffff}
500
501 /^\x{ffff}{0,3}/i
502 \x{ffff}
503 0: \x{ffff}
504
505 /-- End of testinput17 --/

  ViewVC Help
Powered by ViewVC 1.1.5