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

Diff of /code/trunk/testdata/testoutput2

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

revision 598 by ph10, Sat May 7 15:37:31 2011 UTC revision 604 by ph10, Thu Jun 2 19:04:54 2011 UTC
# Line 632  Need char = 'h' (caseless) Line 632  Need char = 'h' (caseless)
632  ------------------------------------------------------------------  ------------------------------------------------------------------
633          Bra          Bra
634          CBra 1          CBra 1
635       01 Opt       /i b
      NC b  
636          Ket          Ket
      00 Opt  
637          Ket          Ket
638          End          End
639  ------------------------------------------------------------------  ------------------------------------------------------------------
# Line 1247  No need char Line 1245  No need char
1245  ------------------------------------------------------------------  ------------------------------------------------------------------
1246          Bra          Bra
1247          Bra          Bra
      04 Opt  
1248          AllAny*          AllAny*
1249          X          X
1250          Alt          Alt
      04 Opt  
1251          ^          ^
1252          B          B
1253          Ket          Ket
      00 Opt  
1254          Ket          Ket
1255          End          End
1256  ------------------------------------------------------------------  ------------------------------------------------------------------
# Line 2764  No need char Line 2759  No need char
2759  ------------------------------------------------------------------  ------------------------------------------------------------------
2760          Bra          Bra
2761          a          a
2762       01 Opt       /i b
      NC b  
2763          Ket          Ket
2764          End          End
2765  ------------------------------------------------------------------  ------------------------------------------------------------------
# Line 2787  No match Line 2781  No match
2781          Bra          Bra
2782          CBra 1          CBra 1
2783          a          a
2784       01 Opt       /i b
      NC b  
2785          Ket          Ket
      00 Opt  
2786          Ket          Ket
2787          End          End
2788  ------------------------------------------------------------------  ------------------------------------------------------------------
# Line 2812  No match Line 2804  No match
2804  /   (?i)abc/IxDZ  /   (?i)abc/IxDZ
2805  ------------------------------------------------------------------  ------------------------------------------------------------------
2806          Bra          Bra
2807       NC abc       /i abc
2808          Ket          Ket
2809          End          End
2810  ------------------------------------------------------------------  ------------------------------------------------------------------
# Line 2825  Need char = 'c' (caseless) Line 2817  Need char = 'c' (caseless)
2817    (?i)abc/IxDZ    (?i)abc/IxDZ
2818  ------------------------------------------------------------------  ------------------------------------------------------------------
2819          Bra          Bra
2820       NC abc       /i abc
2821          Ket          Ket
2822          End          End
2823  ------------------------------------------------------------------  ------------------------------------------------------------------
# Line 2998  No need char Line 2990  No need char
2990  /(x)*+/DZ  /(x)*+/DZ
2991  ------------------------------------------------------------------  ------------------------------------------------------------------
2992          Bra          Bra
2993          Once          Braposzero
2994          Brazero          CBraPos 1
         CBra 1  
2995          x          x
2996          KetRmax          KetRpos
         Ket  
2997          Ket          Ket
2998          End          End
2999  ------------------------------------------------------------------  ------------------------------------------------------------------
# Line 6674  No match Line 6664  No match
6664  ------------------------------------------------------------------  ------------------------------------------------------------------
6665          Bra          Bra
6666          ^          ^
6667          a*       /i a*
6668       NC A       /i A
6669          \d          \d
6670          Ket          Ket
6671          End          End
# Line 7303  Matched, but too many substrings Line 7293  Matched, but too many substrings
7293  /[^a]+a/BZi  /[^a]+a/BZi
7294  ------------------------------------------------------------------  ------------------------------------------------------------------
7295          Bra          Bra
7296          [^A]++       /i [^A]++
7297       NC a       /i a
7298          Ket          Ket
7299          End          End
7300  ------------------------------------------------------------------  ------------------------------------------------------------------
# Line 7312  Matched, but too many substrings Line 7302  Matched, but too many substrings
7302  /[^a]+A/BZi  /[^a]+A/BZi
7303  ------------------------------------------------------------------  ------------------------------------------------------------------
7304          Bra          Bra
7305          [^A]++       /i [^A]++
7306       NC A       /i A
7307          Ket          Ket
7308          End          End
7309  ------------------------------------------------------------------  ------------------------------------------------------------------
# Line 10586  Starting byte set: i Line 10576  Starting byte set: i
10576  /(?i)a(?-i)b|c/BZ  /(?i)a(?-i)b|c/BZ
10577  ------------------------------------------------------------------  ------------------------------------------------------------------
10578          Bra          Bra
10579       NC a       /i a
      00 Opt  
10580          b          b
10581          Alt          Alt
      00 Opt  
10582          c          c
10583          Ket          Ket
10584          End          End
# Line 10609  No match Line 10597  No match
10597  /(?i)a(?s)b|c/BZ  /(?i)a(?s)b|c/BZ
10598  ------------------------------------------------------------------  ------------------------------------------------------------------
10599          Bra          Bra
10600       NC a       /i ab
      05 Opt  
      NC b  
10601          Alt          Alt
10602       05 Opt       /i c
      NC c  
10603          Ket          Ket
10604          End          End
10605  ------------------------------------------------------------------  ------------------------------------------------------------------
# Line 10622  No match Line 10607  No match
10607  /(?i)a(?s-i)b|c/BZ  /(?i)a(?s-i)b|c/BZ
10608  ------------------------------------------------------------------  ------------------------------------------------------------------
10609          Bra          Bra
10610       NC a       /i a
      04 Opt  
10611          b          b
10612          Alt          Alt
      04 Opt  
10613          c          c
10614          Ket          Ket
10615          End          End
# Line 11305  Failed: reference to non-existent subpat Line 11288  Failed: reference to non-existent subpat
11288          End          End
11289  ------------------------------------------------------------------  ------------------------------------------------------------------
11290    
11291    /-- These tests are here because Perl gets the first one wrong. --/
11292    
11293    /(\R*)(.)/s
11294        \r\n
11295     0: \x0d
11296     1:
11297     2: \x0d
11298        \r\r\n\n\r
11299     0: \x0d\x0d\x0a\x0a\x0d
11300     1: \x0d\x0d\x0a\x0a
11301     2: \x0d
11302        \r\r\n\n\r\n
11303     0: \x0d\x0d\x0a\x0a\x0d
11304     1: \x0d\x0d\x0a\x0a
11305     2: \x0d
11306    
11307    /(\R)*(.)/s
11308        \r\n
11309     0: \x0d
11310     1: <unset>
11311     2: \x0d
11312        \r\r\n\n\r
11313     0: \x0d\x0d\x0a\x0a\x0d
11314     1: \x0a
11315     2: \x0d
11316        \r\r\n\n\r\n
11317     0: \x0d\x0d\x0a\x0a\x0d
11318     1: \x0a
11319     2: \x0d
11320    
11321    /((?>\r\n|\n|\x0b|\f|\r|\x85)*)(.)/s
11322        \r\n
11323     0: \x0d
11324     1:
11325     2: \x0d
11326        \r\r\n\n\r
11327     0: \x0d\x0d\x0a\x0a\x0d
11328     1: \x0d\x0d\x0a\x0a
11329     2: \x0d
11330        \r\r\n\n\r\n
11331     0: \x0d\x0d\x0a\x0a\x0d
11332     1: \x0d\x0d\x0a\x0a
11333     2: \x0d
11334    
11335    /-- --/
11336    
11337    /^abc$/BZ
11338    ------------------------------------------------------------------
11339            Bra
11340            ^
11341            abc
11342            $
11343            Ket
11344            End
11345    ------------------------------------------------------------------
11346    
11347    /^abc$/BZm
11348    ------------------------------------------------------------------
11349            Bra
11350         /m ^
11351            abc
11352         /m $
11353            Ket
11354            End
11355    ------------------------------------------------------------------
11356    
11357    /^(a)*+(\w)/S
11358        aaaaX
11359     0: aaaaX
11360     1: a
11361     2: X
11362        ** Failers
11363    No match
11364        aaaa
11365    No match
11366    
11367    /^(?:a)*+(\w)/S
11368        aaaaX
11369     0: aaaaX
11370     1: X
11371        ** Failers
11372    No match
11373        aaaa
11374    No match
11375    
11376    /(a)++1234/SDZ
11377    ------------------------------------------------------------------
11378            Bra
11379            CBraPos 1
11380            a
11381            KetRpos
11382            1234
11383            Ket
11384            End
11385    ------------------------------------------------------------------
11386    Capturing subpattern count = 1
11387    No options
11388    First char = 'a'
11389    Need char = '4'
11390    Subject length lower bound = 5
11391    No set of starting bytes
11392    
11393    /([abc])++1234/SI
11394    Capturing subpattern count = 1
11395    No options
11396    No first char
11397    Need char = '4'
11398    Subject length lower bound = 5
11399    Starting byte set: a b c
11400    
11401    /(?<=(abc)+)X/
11402    Failed: lookbehind assertion is not fixed length at offset 10
11403    
11404    /(^ab)/I
11405    Capturing subpattern count = 1
11406    Options: anchored
11407    No first char
11408    No need char
11409    
11410    /(^ab)++/I
11411    Capturing subpattern count = 1
11412    Options: anchored
11413    No first char
11414    No need char
11415    
11416    /(^ab|^)+/I
11417    Capturing subpattern count = 1
11418    Options: anchored
11419    No first char
11420    No need char
11421    
11422    /(^ab|^)++/I
11423    Capturing subpattern count = 1
11424    Options: anchored
11425    No first char
11426    No need char
11427    
11428    /(?:^ab)/I
11429    Capturing subpattern count = 0
11430    Options: anchored
11431    No first char
11432    No need char
11433    
11434    /(?:^ab)++/I
11435    Capturing subpattern count = 0
11436    Options: anchored
11437    No first char
11438    No need char
11439    
11440    /(?:^ab|^)+/I
11441    Capturing subpattern count = 0
11442    Options: anchored
11443    No first char
11444    No need char
11445    
11446    /(?:^ab|^)++/I
11447    Capturing subpattern count = 0
11448    Options: anchored
11449    No first char
11450    No need char
11451    
11452    /(.*ab)/I
11453    Capturing subpattern count = 1
11454    No options
11455    First char at start or follows newline
11456    Need char = 'b'
11457    
11458    /(.*ab)++/I
11459    Capturing subpattern count = 1
11460    No options
11461    First char at start or follows newline
11462    Need char = 'b'
11463    
11464    /(.*ab|.*)+/I
11465    Capturing subpattern count = 1
11466    No options
11467    First char at start or follows newline
11468    No need char
11469    
11470    /(.*ab|.*)++/I
11471    Capturing subpattern count = 1
11472    No options
11473    First char at start or follows newline
11474    No need char
11475    
11476    /(?:.*ab)/I
11477    Capturing subpattern count = 0
11478    No options
11479    First char at start or follows newline
11480    Need char = 'b'
11481    
11482    /(?:.*ab)++/I
11483    Capturing subpattern count = 0
11484    No options
11485    First char at start or follows newline
11486    Need char = 'b'
11487    
11488    /(?:.*ab|.*)+/I
11489    Capturing subpattern count = 0
11490    No options
11491    First char at start or follows newline
11492    No need char
11493    
11494    /(?:.*ab|.*)++/I
11495    Capturing subpattern count = 0
11496    No options
11497    First char at start or follows newline
11498    No need char
11499    
11500    /(?=a)[bcd]/I
11501    Capturing subpattern count = 0
11502    No options
11503    First char = 'a'
11504    No need char
11505    
11506    /((?=a))[bcd]/I
11507    Capturing subpattern count = 1
11508    No options
11509    First char = 'a'
11510    No need char
11511    
11512    /((?=a))+[bcd]/I
11513    Capturing subpattern count = 1
11514    No options
11515    First char = 'a'
11516    No need char
11517    
11518    /((?=a))++[bcd]/I
11519    Capturing subpattern count = 1
11520    No options
11521    First char = 'a'
11522    No need char
11523    
11524    /(?=a+)[bcd]/iI
11525    Capturing subpattern count = 0
11526    Options: caseless
11527    First char = 'a' (caseless)
11528    No need char
11529    
11530    /(?=a+?)[bcd]/iI
11531    Capturing subpattern count = 0
11532    Options: caseless
11533    First char = 'a' (caseless)
11534    No need char
11535    
11536    /(?=a++)[bcd]/iI
11537    Capturing subpattern count = 0
11538    Options: caseless
11539    First char = 'a' (caseless)
11540    No need char
11541    
11542    /(?=a{3})[bcd]/iI
11543    Capturing subpattern count = 0
11544    Options: caseless
11545    First char = 'a' (caseless)
11546    Need char = 'a' (caseless)
11547    
11548    /(abc)\1+/S
11549    
11550  /-- End of testinput2 --/  /-- End of testinput2 --/

Legend:
Removed from v.598  
changed lines
  Added in v.604

  ViewVC Help
Powered by ViewVC 1.1.5