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

Diff of /code/trunk/testdata/testoutput17

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

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

Legend:
Removed from v.814  
changed lines
  Added in v.1055

  ViewVC Help
Powered by ViewVC 1.1.5