/[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 457 by ph10, Sat Oct 3 16:24:08 2009 UTC revision 472 by ph10, Fri Dec 11 16:42:50 2009 UTC
# Line 7469  No match Line 7469  No match
7469          ^          ^
7470          CBra 1          CBra 1
7471          Cond          Cond
7472        2 Cond ref        2 Cond nref
7473          y          y
7474          Ket          Ket
7475          [()]          [()]
# Line 10240  No need char Line 10240  No need char
10240  /(?|(?<a>A)|(?<b>B))/  /(?|(?<a>A)|(?<b>B))/
10241  Failed: different names for subpatterns of the same number are not allowed at offset 15  Failed: different names for subpatterns of the same number are not allowed at offset 15
10242    
10243    /(?:a(?<quote> (?<apostrophe>')|(?<realquote>")) |
10244        b(?<quote> (?<apostrophe>')|(?<realquote>")) )
10245        (?('quote')[a-z]+|[0-9]+)/JIx
10246    Capturing subpattern count = 6
10247    Named capturing subpatterns:
10248      apostrophe   2
10249      apostrophe   5
10250      quote        1
10251      quote        4
10252      realquote    3
10253      realquote    6
10254    Options: extended dupnames
10255    No first char
10256    No need char
10257        a"aaaaa
10258     0: a"aaaaa
10259     1: "
10260     2: <unset>
10261     3: "
10262        b"aaaaa
10263     0: b"aaaaa
10264     1: <unset>
10265     2: <unset>
10266     3: <unset>
10267     4: "
10268     5: <unset>
10269     6: "
10270        ** Failers
10271    No match
10272        b"11111
10273    No match
10274        a"11111
10275    No match
10276    
10277    /^(?|(a)(b)(c)(?<D>d)|(?<D>e)) (?('D')X|Y)/JDZx
10278    ------------------------------------------------------------------
10279            Bra
10280            ^
10281            Bra
10282            CBra 1
10283            a
10284            Ket
10285            CBra 2
10286            b
10287            Ket
10288            CBra 3
10289            c
10290            Ket
10291            CBra 4
10292            d
10293            Ket
10294            Alt
10295            CBra 1
10296            e
10297            Ket
10298            Ket
10299            Cond
10300          4 Cond nref
10301            X
10302            Alt
10303            Y
10304            Ket
10305            Ket
10306            End
10307    ------------------------------------------------------------------
10308    Capturing subpattern count = 4
10309    Named capturing subpatterns:
10310      D   4
10311      D   1
10312    Options: anchored extended dupnames
10313    No first char
10314    No need char
10315        abcdX
10316     0: abcdX
10317     1: a
10318     2: b
10319     3: c
10320     4: d
10321        eX
10322     0: eX
10323     1: e
10324        ** Failers
10325    No match
10326        abcdY
10327    No match
10328        ey
10329    No match
10330    
10331    /(?<A>a) (b)(c)  (?<A>d  (?(R&A)$ | (?4)) )/JDZx
10332    ------------------------------------------------------------------
10333            Bra
10334            CBra 1
10335            a
10336            Ket
10337            CBra 2
10338            b
10339            Ket
10340            CBra 3
10341            c
10342            Ket
10343            CBra 4
10344            d
10345            Cond
10346            Cond nrecurse 1
10347            $
10348            Alt
10349            Once
10350            Recurse
10351            Ket
10352            Ket
10353            Ket
10354            Ket
10355            End
10356    ------------------------------------------------------------------
10357    Capturing subpattern count = 4
10358    Named capturing subpatterns:
10359      A   1
10360      A   4
10361    Options: extended dupnames
10362    First char = 'a'
10363    Need char = 'd'
10364        abcdd
10365     0: abcdd
10366     1: a
10367     2: b
10368     3: c
10369     4: dd
10370        ** Failers
10371    No match
10372        abcdde
10373    No match
10374    
10375    /abcd*/
10376        xxxxabcd\P
10377     0: abcd
10378        xxxxabcd\P\P
10379    Partial match: abcd
10380    
10381    /abcd*/i
10382        xxxxabcd\P
10383     0: abcd
10384        xxxxabcd\P\P
10385    Partial match: abcd
10386        XXXXABCD\P
10387     0: ABCD
10388        XXXXABCD\P\P
10389    Partial match: ABCD
10390    
10391    /abc\d*/
10392        xxxxabc1\P
10393     0: abc1
10394        xxxxabc1\P\P
10395    Partial match: abc1
10396    
10397    /(a)bc\1*/
10398        xxxxabca\P
10399     0: abca
10400     1: a
10401        xxxxabca\P\P
10402    Partial match: abca
10403    
10404    /abc[de]*/
10405        xxxxabcde\P
10406     0: abcde
10407        xxxxabcde\P\P
10408    Partial match: abcde
10409    
10410    /-- This is not in the Perl 5.10 test because Perl seems currently to be broken
10411        and not behaving as specified in that it *does* bumpalong after hitting
10412        (*COMMIT). --/
10413    
10414    /(?1)(A(*COMMIT)|B)D/
10415        ABD
10416     0: ABD
10417     1: B
10418        XABD
10419     0: ABD
10420     1: B
10421        BAD
10422     0: BAD
10423     1: A
10424        ABXABD
10425     0: ABD
10426     1: B
10427        ** Failers
10428    No match
10429        ABX
10430    No match
10431        BAXBAD
10432    No match
10433    
10434    /(\3)(\1)(a)/<JS>
10435        cat
10436     0: a
10437     1:
10438     2:
10439     3: a
10440    
10441    /(\3)(\1)(a)/SI<JS>
10442    Capturing subpattern count = 3
10443    Max back reference = 3
10444    Options:
10445    No first char
10446    Need char = 'a'
10447    Subject length lower bound = 1
10448    No set of starting bytes
10449        cat
10450     0: a
10451     1:
10452     2:
10453     3: a
10454    
10455    /(\3)(\1)(a)/SI
10456    Capturing subpattern count = 3
10457    Max back reference = 3
10458    No options
10459    No first char
10460    Need char = 'a'
10461    Subject length lower bound = 3
10462    No set of starting bytes
10463        cat
10464    No match
10465    
10466    /i(?(DEFINE)(?<s>a))/SI
10467    Capturing subpattern count = 1
10468    Named capturing subpatterns:
10469      s   1
10470    No options
10471    First char = 'i'
10472    No need char
10473    Subject length lower bound = 1
10474    No set of starting bytes
10475        i
10476     0: i
10477    
10478    /()i(?(1)a)/SI
10479    Capturing subpattern count = 1
10480    No options
10481    No first char
10482    Need char = 'i'
10483    Subject length lower bound = 1
10484    Starting byte set: i
10485        ia
10486     0: ia
10487     1:
10488    
10489    /(?i)a(?-i)b|c/BZ
10490    ------------------------------------------------------------------
10491            Bra
10492         NC a
10493         00 Opt
10494            b
10495            Alt
10496         00 Opt
10497            c
10498            Ket
10499            End
10500    ------------------------------------------------------------------
10501        XabX
10502     0: ab
10503        XAbX
10504     0: Ab
10505        CcC
10506     0: c
10507        ** Failers
10508    No match
10509        XABX
10510    No match
10511    
10512    /(?i)a(?s)b|c/BZ
10513    ------------------------------------------------------------------
10514            Bra
10515         NC a
10516         05 Opt
10517         NC b
10518            Alt
10519         05 Opt
10520         NC c
10521            Ket
10522            End
10523    ------------------------------------------------------------------
10524    
10525    /(?i)a(?s-i)b|c/BZ
10526    ------------------------------------------------------------------
10527            Bra
10528         NC a
10529         04 Opt
10530            b
10531            Alt
10532         04 Opt
10533            c
10534            Ket
10535            End
10536    ------------------------------------------------------------------
10537    
10538  /-- End of testinput2 --/  /-- End of testinput2 --/

Legend:
Removed from v.457  
changed lines
  Added in v.472

  ViewVC Help
Powered by ViewVC 1.1.5