/[pcre]/code/branches/pcre16/testdata/testoutput14
ViewVC logotype

Diff of /code/branches/pcre16/testdata/testoutput14

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

revision 817 by ph10, Wed Dec 21 12:05:24 2011 UTC revision 818 by ph10, Thu Dec 22 20:11:31 2011 UTC
# Line 126  No match: POSIX code 17: match failed Line 126  No match: POSIX code 17: match failed
126     CDAAAAB     CDAAAAB
127   0: CDA   0: CDA
128    
129    /\Biss\B/I+P
130        Mississippi
131     0: iss
132     0+ issippi
133    
134  /-- End of POSIX tests --/  /-- End of POSIX tests --/
135    
136  /a\Cb/  /a\Cb/
# Line 140  No match Line 145  No match
145  ** Truncation will probably give the wrong result.  ** Truncation will probably give the wrong result.
146  No match  No match
147    
148    /\x{100}/I
149    Failed: character value in \x{...} sequence is too large at offset 6
150    
151    /  (?: [\040\t] |  \(
152    (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  |  \( (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  )* \)  )*
153    \)  )*                          # optional leading comment
154    (?:    (?:
155    [^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+    # some number of atom characters...
156    (?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom
157    |
158    " (?:                      # opening quote...
159    [^\\\x80-\xff\n\015"]                #   Anything except backslash and quote
160    |                     #    or
161    \\ [^\x80-\xff]           #   Escaped something (something != CR)
162    )* "  # closing quote
163    )                    # initial word
164    (?:  (?: [\040\t] |  \(
165    (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  |  \( (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  )* \)  )*
166    \)  )*  \.  (?: [\040\t] |  \(
167    (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  |  \( (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  )* \)  )*
168    \)  )*   (?:
169    [^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+    # some number of atom characters...
170    (?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom
171    |
172    " (?:                      # opening quote...
173    [^\\\x80-\xff\n\015"]                #   Anything except backslash and quote
174    |                     #    or
175    \\ [^\x80-\xff]           #   Escaped something (something != CR)
176    )* "  # closing quote
177    )  )* # further okay, if led by a period
178    (?: [\040\t] |  \(
179    (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  |  \( (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  )* \)  )*
180    \)  )*  @  (?: [\040\t] |  \(
181    (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  |  \( (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  )* \)  )*
182    \)  )*    (?:
183    [^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+    # some number of atom characters...
184    (?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom
185    |   \[                         # [
186    (?: [^\\\x80-\xff\n\015\[\]] |  \\ [^\x80-\xff]  )*    #    stuff
187    \]                        #           ]
188    )                           # initial subdomain
189    (?:                                  #
190    (?: [\040\t] |  \(
191    (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  |  \( (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  )* \)  )*
192    \)  )*  \.                        # if led by a period...
193    (?: [\040\t] |  \(
194    (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  |  \( (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  )* \)  )*
195    \)  )*   (?:
196    [^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+    # some number of atom characters...
197    (?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom
198    |   \[                         # [
199    (?: [^\\\x80-\xff\n\015\[\]] |  \\ [^\x80-\xff]  )*    #    stuff
200    \]                        #           ]
201    )                     #   ...further okay
202    )*
203    # address
204    |                     #  or
205    (?:
206    [^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+    # some number of atom characters...
207    (?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom
208    |
209    " (?:                      # opening quote...
210    [^\\\x80-\xff\n\015"]                #   Anything except backslash and quote
211    |                     #    or
212    \\ [^\x80-\xff]           #   Escaped something (something != CR)
213    )* "  # closing quote
214    )             # one word, optionally followed by....
215    (?:
216    [^()<>@,;:".\\\[\]\x80-\xff\000-\010\012-\037]  |  # atom and space parts, or...
217    \(
218    (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  |  \( (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  )* \)  )*
219    \)       |  # comments, or...
220    
221    " (?:                      # opening quote...
222    [^\\\x80-\xff\n\015"]                #   Anything except backslash and quote
223    |                     #    or
224    \\ [^\x80-\xff]           #   Escaped something (something != CR)
225    )* "  # closing quote
226    # quoted strings
227    )*
228    <  (?: [\040\t] |  \(
229    (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  |  \( (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  )* \)  )*
230    \)  )*                     # leading <
231    (?:  @  (?: [\040\t] |  \(
232    (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  |  \( (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  )* \)  )*
233    \)  )*    (?:
234    [^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+    # some number of atom characters...
235    (?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom
236    |   \[                         # [
237    (?: [^\\\x80-\xff\n\015\[\]] |  \\ [^\x80-\xff]  )*    #    stuff
238    \]                        #           ]
239    )                           # initial subdomain
240    (?:                                  #
241    (?: [\040\t] |  \(
242    (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  |  \( (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  )* \)  )*
243    \)  )*  \.                        # if led by a period...
244    (?: [\040\t] |  \(
245    (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  |  \( (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  )* \)  )*
246    \)  )*   (?:
247    [^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+    # some number of atom characters...
248    (?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom
249    |   \[                         # [
250    (?: [^\\\x80-\xff\n\015\[\]] |  \\ [^\x80-\xff]  )*    #    stuff
251    \]                        #           ]
252    )                     #   ...further okay
253    )*
254    
255    (?:  (?: [\040\t] |  \(
256    (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  |  \( (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  )* \)  )*
257    \)  )*  ,  (?: [\040\t] |  \(
258    (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  |  \( (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  )* \)  )*
259    \)  )*  @  (?: [\040\t] |  \(
260    (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  |  \( (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  )* \)  )*
261    \)  )*    (?:
262    [^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+    # some number of atom characters...
263    (?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom
264    |   \[                         # [
265    (?: [^\\\x80-\xff\n\015\[\]] |  \\ [^\x80-\xff]  )*    #    stuff
266    \]                        #           ]
267    )                           # initial subdomain
268    (?:                                  #
269    (?: [\040\t] |  \(
270    (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  |  \( (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  )* \)  )*
271    \)  )*  \.                        # if led by a period...
272    (?: [\040\t] |  \(
273    (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  |  \( (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  )* \)  )*
274    \)  )*   (?:
275    [^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+    # some number of atom characters...
276    (?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom
277    |   \[                         # [
278    (?: [^\\\x80-\xff\n\015\[\]] |  \\ [^\x80-\xff]  )*    #    stuff
279    \]                        #           ]
280    )                     #   ...further okay
281    )*
282    )* # further okay, if led by comma
283    :                                # closing colon
284    (?: [\040\t] |  \(
285    (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  |  \( (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  )* \)  )*
286    \)  )*  )? #       optional route
287    (?:
288    [^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+    # some number of atom characters...
289    (?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom
290    |
291    " (?:                      # opening quote...
292    [^\\\x80-\xff\n\015"]                #   Anything except backslash and quote
293    |                     #    or
294    \\ [^\x80-\xff]           #   Escaped something (something != CR)
295    )* "  # closing quote
296    )                    # initial word
297    (?:  (?: [\040\t] |  \(
298    (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  |  \( (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  )* \)  )*
299    \)  )*  \.  (?: [\040\t] |  \(
300    (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  |  \( (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  )* \)  )*
301    \)  )*   (?:
302    [^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+    # some number of atom characters...
303    (?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom
304    |
305    " (?:                      # opening quote...
306    [^\\\x80-\xff\n\015"]                #   Anything except backslash and quote
307    |                     #    or
308    \\ [^\x80-\xff]           #   Escaped something (something != CR)
309    )* "  # closing quote
310    )  )* # further okay, if led by a period
311    (?: [\040\t] |  \(
312    (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  |  \( (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  )* \)  )*
313    \)  )*  @  (?: [\040\t] |  \(
314    (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  |  \( (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  )* \)  )*
315    \)  )*    (?:
316    [^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+    # some number of atom characters...
317    (?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom
318    |   \[                         # [
319    (?: [^\\\x80-\xff\n\015\[\]] |  \\ [^\x80-\xff]  )*    #    stuff
320    \]                        #           ]
321    )                           # initial subdomain
322    (?:                                  #
323    (?: [\040\t] |  \(
324    (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  |  \( (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  )* \)  )*
325    \)  )*  \.                        # if led by a period...
326    (?: [\040\t] |  \(
327    (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  |  \( (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  )* \)  )*
328    \)  )*   (?:
329    [^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]+    # some number of atom characters...
330    (?![^(\040)<>@,;:".\\\[\]\000-\037\x80-\xff]) # ..not followed by something that could be part of an atom
331    |   \[                         # [
332    (?: [^\\\x80-\xff\n\015\[\]] |  \\ [^\x80-\xff]  )*    #    stuff
333    \]                        #           ]
334    )                     #   ...further okay
335    )*
336    #       address spec
337    (?: [\040\t] |  \(
338    (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  |  \( (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  )* \)  )*
339    \)  )*  > #                  trailing >
340    # name and address
341    )  (?: [\040\t] |  \(
342    (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  |  \( (?:  [^\\\x80-\xff\n\015()]  |  \\ [^\x80-\xff]  )* \)  )*
343    \)  )*                       # optional trailing comment
344    /xSI
345    Capturing subpattern count = 0
346    Contains explicit CR or LF match
347    Options: extended
348    No first char
349    No need char
350    Subject length lower bound = 3
351    Starting byte set: \x09 \x20 ! " # $ % & ' ( * + - / 0 1 2 3 4 5 6 7 8
352      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
353      f g h i j k l m n o p q r s t u v w x y z { | } ~ \x7f
354    
355  /-- End of testinput14 --/  /-- End of testinput14 --/

Legend:
Removed from v.817  
changed lines
  Added in v.818

  ViewVC Help
Powered by ViewVC 1.1.5