/[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 611 by ph10, Wed Jun 15 18:09:23 2011 UTC revision 612 by ph10, Sat Jul 2 15:20:59 2011 UTC
# Line 3580  Need char = 'f' Line 3580  Need char = 'f'
3580    1    ^    ^     f    1    ^    ^     f
3581   0: abcdef   0: abcdef
3582    
3583  /(?C1)\dabc(?C2)def/I  /(?C1)\dabc(?C2)def/IS
3584    Capturing subpattern count = 0
3585    No options
3586    No first char
3587    Need char = 'f'
3588    Subject length lower bound = 7
3589    Starting byte set: 0 1 2 3 4 5 6 7 8 9
3590        1234abcdef
3591    --->1234abcdef
3592      1 ^              \d
3593      1  ^             \d
3594      1   ^            \d
3595      1    ^           \d
3596      2    ^   ^       d
3597     0: 4abcdef
3598        *** Failers
3599    No match
3600        abcdef
3601    No match
3602    
3603    /(?C1)\dabc(?C2)def/ISS
3604  Capturing subpattern count = 0  Capturing subpattern count = 0
3605  No options  No options
3606  No first char  No first char
# Line 4778  Need char = 'e' Line 4798  Need char = 'e'
4798   +4 ^   ^      e   +4 ^   ^      e
4799  No match  No match
4800    
4801  /a*b/ICDZ  /a*b/ICDZS
4802    ------------------------------------------------------------------
4803            Bra
4804            Callout 255 0 2
4805            a*+
4806            Callout 255 2 1
4807            b
4808            Callout 255 3 0
4809            Ket
4810            End
4811    ------------------------------------------------------------------
4812    Capturing subpattern count = 0
4813    Options:
4814    No first char
4815    Need char = 'b'
4816    Subject length lower bound = 1
4817    Starting byte set: a b
4818      ab
4819    --->ab
4820     +0 ^      a*
4821     +2 ^^     b
4822     +3 ^ ^
4823     0: ab
4824      aaaab
4825    --->aaaab
4826     +0 ^         a*
4827     +2 ^   ^     b
4828     +3 ^    ^
4829     0: aaaab
4830      aaaacb
4831    --->aaaacb
4832     +0 ^          a*
4833     +2 ^   ^      b
4834     +0  ^         a*
4835     +2  ^  ^      b
4836     +0   ^        a*
4837     +2   ^ ^      b
4838     +0    ^       a*
4839     +2    ^^      b
4840     +0      ^     a*
4841     +2      ^     b
4842     +3      ^^
4843     0: b
4844    
4845    /a*b/ICDZSS
4846  ------------------------------------------------------------------  ------------------------------------------------------------------
4847          Bra          Bra
4848          Callout 255 0 2          Callout 255 0 2
# Line 4861  Need char = 'b' Line 4925  Need char = 'b'
4925   +2    ^^      b   +2    ^^      b
4926  No match  No match
4927    
4928  /(abc|def)x/ICDZ  /(abc|def)x/ICDZS
4929  ------------------------------------------------------------------  ------------------------------------------------------------------
4930          Bra          Bra
4931          Callout 255 0 9          Callout 255 0 9
# Line 4892  Capturing subpattern count = 1 Line 4956  Capturing subpattern count = 1
4956  Options:  Options:
4957  No first char  No first char
4958  Need char = 'x'  Need char = 'x'
4959    Subject length lower bound = 4
4960    Starting byte set: a d
4961    abcx    abcx
4962  --->abcx  --->abcx
4963   +0 ^        (abc|def)   +0 ^        (abc|def)
# Line 4915  Need char = 'x' Line 4981  Need char = 'x'
4981  +10 ^   ^  +10 ^   ^
4982   0: defx   0: defx
4983   1: def   1: def
4984      ** Failers
4985    No match
4986      abcdefzx
4987    --->abcdefzx
4988     +0 ^            (abc|def)
4989     +1 ^            a
4990     +2 ^^           b
4991     +3 ^ ^          c
4992     +4 ^  ^         |
4993     +9 ^  ^         x
4994     +5 ^            d
4995     +0    ^         (abc|def)
4996     +1    ^         a
4997     +5    ^         d
4998     +6    ^^        e
4999     +7    ^ ^       f
5000     +8    ^  ^      )
5001     +9    ^  ^      x
5002    No match
5003    
5004    /(abc|def)x/ICDZSS
5005    ------------------------------------------------------------------
5006            Bra
5007            Callout 255 0 9
5008            CBra 1
5009            Callout 255 1 1
5010            a
5011            Callout 255 2 1
5012            b
5013            Callout 255 3 1
5014            c
5015            Callout 255 4 0
5016            Alt
5017            Callout 255 5 1
5018            d
5019            Callout 255 6 1
5020            e
5021            Callout 255 7 1
5022            f
5023            Callout 255 8 0
5024            Ket
5025            Callout 255 9 1
5026            x
5027            Callout 255 10 0
5028            Ket
5029            End
5030    ------------------------------------------------------------------
5031    Capturing subpattern count = 1
5032    Options:
5033    No first char
5034    Need char = 'x'
5035      abcx
5036    --->abcx
5037     +0 ^        (abc|def)
5038     +1 ^        a
5039     +2 ^^       b
5040     +3 ^ ^      c
5041     +4 ^  ^     |
5042     +9 ^  ^     x
5043    +10 ^   ^
5044     0: abcx
5045     1: abc
5046      defx
5047    --->defx
5048     +0 ^        (abc|def)
5049     +1 ^        a
5050     +5 ^        d
5051     +6 ^^       e
5052     +7 ^ ^      f
5053     +8 ^  ^     )
5054     +9 ^  ^     x
5055    +10 ^   ^
5056     0: defx
5057     1: def
5058      ** Failers
5059    No match
5060    abcdefzx    abcdefzx
5061  --->abcdefzx  --->abcdefzx
5062   +0 ^            (abc|def)   +0 ^            (abc|def)
# Line 5015  No need char Line 5157  No need char
5157   0: abcdcdcd   0: abcdcdcd
5158   1: cd   1: cd
5159    
5160  /([ab]{,4}c|xy)/ICDZ  /([ab]{,4}c|xy)/ICDZS
5161    ------------------------------------------------------------------
5162            Bra
5163            Callout 255 0 14
5164            CBra 1
5165            Callout 255 1 4
5166            [ab]
5167            Callout 255 5 1
5168            {
5169            Callout 255 6 1
5170            ,
5171            Callout 255 7 1
5172            4
5173            Callout 255 8 1
5174            }
5175            Callout 255 9 1
5176            c
5177            Callout 255 10 0
5178            Alt
5179            Callout 255 11 1
5180            x
5181            Callout 255 12 1
5182            y
5183            Callout 255 13 0
5184            Ket
5185            Callout 255 14 0
5186            Ket
5187            End
5188    ------------------------------------------------------------------
5189    Capturing subpattern count = 1
5190    Options:
5191    No first char
5192    No need char
5193    Subject length lower bound = 2
5194    Starting byte set: a b x
5195        Note: that { does NOT introduce a quantifier
5196    --->Note: that { does NOT introduce a quantifier
5197     +0         ^                                        ([ab]{,4}c|xy)
5198     +1         ^                                        [ab]
5199     +5         ^^                                       {
5200    +11         ^                                        x
5201     +0                                 ^                ([ab]{,4}c|xy)
5202     +1                                 ^                [ab]
5203     +5                                 ^^               {
5204    +11                                 ^                x
5205     +0                                     ^            ([ab]{,4}c|xy)
5206     +1                                     ^            [ab]
5207     +5                                     ^^           {
5208    +11                                     ^            x
5209    No match
5210    
5211    /([ab]{,4}c|xy)/ICDZSS
5212  ------------------------------------------------------------------  ------------------------------------------------------------------
5213          Bra          Bra
5214          Callout 255 0 14          Callout 255 0 14
# Line 5467  No match Line 5660  No match
5660      123456\P      123456\P
5661  No match  No match
5662    
5663  /abc/I>testsavedregex  /abc/IS>testsavedregex
5664    Capturing subpattern count = 0
5665    No options
5666    First char = 'a'
5667    Need char = 'c'
5668    Subject length lower bound = 3
5669    No set of starting bytes
5670    Compiled pattern written to testsavedregex
5671    Study data written to testsavedregex
5672    <testsavedregex
5673    Compiled pattern loaded from testsavedregex
5674    Study data loaded from testsavedregex
5675        abc
5676     0: abc
5677        ** Failers
5678    No match
5679        bca
5680    No match
5681    
5682    /abc/ISS>testsavedregex
5683  Capturing subpattern count = 0  Capturing subpattern count = 0
5684  No options  No options
5685  First char = 'a'  First char = 'a'
5686  Need char = 'c'  Need char = 'c'
5687  Compiled regex written to testsavedregex  Compiled pattern written to testsavedregex
5688  <testsavedregex  <testsavedregex
5689  Compiled regex loaded from testsavedregex  Compiled pattern loaded from testsavedregex
5690  No study data  No study data
5691      abc      abc
5692   0: abc   0: abc
# Line 5483  No match Line 5695  No match
5695      bca      bca
5696  No match  No match
5697    
5698  /abc/IF>testsavedregex  /abc/IFS>testsavedregex
5699  Capturing subpattern count = 0  Capturing subpattern count = 0
5700  No options  No options
5701  First char = 'a'  First char = 'a'
5702  Need char = 'c'  Need char = 'c'
5703  Compiled regex written to testsavedregex  Subject length lower bound = 3
5704    No set of starting bytes
5705    Compiled pattern written to testsavedregex
5706    Study data written to testsavedregex
5707  <testsavedregex  <testsavedregex
5708  Compiled regex (byte-inverted) loaded from testsavedregex  Compiled pattern (byte-inverted) loaded from testsavedregex
5709    Study data loaded from testsavedregex
5710        abc
5711     0: abc
5712        ** Failers
5713    No match
5714        bca
5715    No match
5716    
5717    /abc/IFSS>testsavedregex
5718    Capturing subpattern count = 0
5719    No options
5720    First char = 'a'
5721    Need char = 'c'
5722    Compiled pattern written to testsavedregex
5723    <testsavedregex
5724    Compiled pattern (byte-inverted) loaded from testsavedregex
5725  No study data  No study data
5726      abc      abc
5727   0: abc   0: abc
# Line 5506  No first char Line 5737  No first char
5737  No need char  No need char
5738  Subject length lower bound = 1  Subject length lower bound = 1
5739  Starting byte set: a b  Starting byte set: a b
5740  Compiled regex written to testsavedregex  Compiled pattern written to testsavedregex
5741  Study data written to testsavedregex  Study data written to testsavedregex
5742  <testsavedregex  <testsavedregex
5743  Compiled regex loaded from testsavedregex  Compiled pattern loaded from testsavedregex
5744  Study data loaded from testsavedregex  Study data loaded from testsavedregex
5745      abc      abc
5746   0: a   0: a
# Line 5520  Study data loaded from testsavedregex Line 5751  Study data loaded from testsavedregex
5751      def      def
5752  No match  No match
5753    
5754    /(a|b)/ISS>testsavedregex
5755    Capturing subpattern count = 1
5756    No options
5757    No first char
5758    No need char
5759    Compiled pattern written to testsavedregex
5760    <testsavedregex
5761    Compiled pattern loaded from testsavedregex
5762    No study data
5763        abc
5764     0: a
5765     1: a
5766        ** Failers
5767     0: a
5768     1: a
5769        def
5770    No match
5771    
5772  /(a|b)/ISF>testsavedregex  /(a|b)/ISF>testsavedregex
5773  Capturing subpattern count = 1  Capturing subpattern count = 1
5774  No options  No options
# Line 5527  No first char Line 5776  No first char
5776  No need char  No need char
5777  Subject length lower bound = 1  Subject length lower bound = 1
5778  Starting byte set: a b  Starting byte set: a b
5779  Compiled regex written to testsavedregex  Compiled pattern written to testsavedregex
5780  Study data written to testsavedregex  Study data written to testsavedregex
5781  <testsavedregex  <testsavedregex
5782  Compiled regex (byte-inverted) loaded from testsavedregex  Compiled pattern (byte-inverted) loaded from testsavedregex
5783  Study data loaded from testsavedregex  Study data loaded from testsavedregex
5784      abc      abc
5785   0: a   0: a
# Line 5541  Study data loaded from testsavedregex Line 5790  Study data loaded from testsavedregex
5790      def      def
5791  No match  No match
5792    
5793    /(a|b)/ISSF>testsavedregex
5794    Capturing subpattern count = 1
5795    No options
5796    No first char
5797    No need char
5798    Compiled pattern written to testsavedregex
5799    <testsavedregex
5800    Compiled pattern (byte-inverted) loaded from testsavedregex
5801    No study data
5802        abc
5803     0: a
5804     1: a
5805        ** Failers
5806     0: a
5807     1: a
5808        def
5809    No match
5810    
5811  ~<(\w+)/?>(.)*</(\1)>~smgI  ~<(\w+)/?>(.)*</(\1)>~smgI
5812  Capturing subpattern count = 3  Capturing subpattern count = 3
5813  Max back reference = 1  Max back reference = 1
# Line 10805  name were given. ---/ Line 11072  name were given. ---/
11072      ACAB      ACAB
11073   0: AB   0: AB
11074    
11075  /(*MARK:A)(*PRUNE:B)(C|X)/K  /(*MARK:A)(*PRUNE:B)(C|X)/KS
11076        C
11077     0: C
11078     1: C
11079    MK: A
11080        D
11081    No match
11082    
11083    /(*MARK:A)(*PRUNE:B)(C|X)/KSS
11084      C      C
11085   0: C   0: C
11086   1: C   1: C
# Line 10813  MK: A Line 11088  MK: A
11088      D      D
11089  No match, mark = B  No match, mark = B
11090    
11091  /(*MARK:A)(*THEN:B)(C|X)/K  /(*MARK:A)(*THEN:B)(C|X)/KS
11092        C
11093     0: C
11094     1: C
11095    MK: A
11096        D
11097    No match
11098    
11099    /(*MARK:A)(*THEN:B)(C|X)/KSS
11100      C      C
11101   0: C   0: C
11102   1: C   1: C
# Line 11577  No match Line 11860  No match
11860    
11861  /-- --/  /-- --/
11862    
11863    /-- These studied versions are here because they are not Perl-compatible; the
11864        studying means the mark is not seen. --/
11865    
11866    /(*MARK:A)(*SKIP:B)(C|X)/KS
11867        C
11868     0: C
11869     1: C
11870    MK: A
11871        D
11872    No match
11873    
11874    /(*:A)A+(*SKIP:A)(B|Z)/KS
11875        AAAC
11876    No match
11877    
11878    /-- --/
11879    
11880  /-- End of testinput2 --/  /-- End of testinput2 --/

Legend:
Removed from v.611  
changed lines
  Added in v.612

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12