/[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 226 by ph10, Tue Aug 21 11:46:08 2007 UTC revision 269 by ph10, Fri Nov 16 16:22:24 2007 UTC
# Line 109  Failed: missing ) at offset 4 Line 109  Failed: missing ) at offset 4
109  Failed: missing ) after comment at offset 7  Failed: missing ) after comment at offset 7
110    
111  /(?z)abc/  /(?z)abc/
112  Failed: unrecognized character after (? at offset 2  Failed: unrecognized character after (? or (?- at offset 2
113    
114  /.*b/I  /.*b/I
115  Capturing subpattern count = 0  Capturing subpattern count = 0
# Line 166  Starting byte set: a b c d Line 166  Starting byte set: a b c d
166    
167  /(a|[^\dZ])/IS  /(a|[^\dZ])/IS
168  Capturing subpattern count = 1  Capturing subpattern count = 1
 Contains explicit CR or LF match  
169  No options  No options
170  No first char  No first char
171  No need char  No need char
# Line 311  No match Line 310  No match
310  No match  No match
311    
312  /ab(?z)cd/  /ab(?z)cd/
313  Failed: unrecognized character after (? at offset 4  Failed: unrecognized character after (? or (?- at offset 4
314    
315  /^abc|def/I  /^abc|def/I
316  Capturing subpattern count = 0  Capturing subpattern count = 0
# Line 403  Failed: missing terminating ] for charac Line 402  Failed: missing terminating ] for charac
402  /[^aeiou ]{3,}/I  /[^aeiou ]{3,}/I
403  Capturing subpattern count = 0  Capturing subpattern count = 0
404  Partial matching not supported  Partial matching not supported
 Contains explicit CR or LF match  
405  No options  No options
406  No first char  No first char
407  No need char  No need char
# Line 948  Failed: missing ) at offset 4 Line 946  Failed: missing ) at offset 4
946  Failed: unrecognized character after (?< at offset 3  Failed: unrecognized character after (?< at offset 3
947    
948  /a(?{)b/  /a(?{)b/
949  Failed: unrecognized character after (? at offset 3  Failed: unrecognized character after (? or (?- at offset 3
950    
951  /a(?{{})b/  /a(?{{})b/
952  Failed: unrecognized character after (? at offset 3  Failed: unrecognized character after (? or (?- at offset 3
953    
954  /a(?{}})b/  /a(?{}})b/
955  Failed: unrecognized character after (? at offset 3  Failed: unrecognized character after (? or (?- at offset 3
956    
957  /a(?{"{"})b/  /a(?{"{"})b/
958  Failed: unrecognized character after (? at offset 3  Failed: unrecognized character after (? or (?- at offset 3
959    
960  /a(?{"{"}})b/  /a(?{"{"}})b/
961  Failed: unrecognized character after (? at offset 3  Failed: unrecognized character after (? or (?- at offset 3
962    
963  /(?(1?)a|b)/  /(?(1?)a|b)/
964  Failed: malformed number or name after (?( at offset 4  Failed: malformed number or name after (?( at offset 4
# Line 1440  Need char = 'a' Line 1438  Need char = 'a'
1438  /"([^\\"]+|\\.)*"/I  /"([^\\"]+|\\.)*"/I
1439  Capturing subpattern count = 1  Capturing subpattern count = 1
1440  Partial matching not supported  Partial matching not supported
 Contains explicit CR or LF match  
1441  No options  No options
1442  First char = '"'  First char = '"'
1443  Need char = '"'  Need char = '"'
# Line 1716  Study returned NULL Line 1713  Study returned NULL
1713    /Ix    /Ix
1714  Capturing subpattern count = 0  Capturing subpattern count = 0
1715  Partial matching not supported  Partial matching not supported
 Contains explicit CR or LF match  
1716  Options: extended  Options: extended
1717  First char = '('  First char = '('
1718  Need char = ')'  Need char = ')'
# Line 1746  No match Line 1742  No match
1742  /\(  ( (?>[^()]+) | (?R) )* \) /Ixg  /\(  ( (?>[^()]+) | (?R) )* \) /Ixg
1743  Capturing subpattern count = 1  Capturing subpattern count = 1
1744  Partial matching not supported  Partial matching not supported
 Contains explicit CR or LF match  
1745  Options: extended  Options: extended
1746  First char = '('  First char = '('
1747  Need char = ')'  Need char = ')'
# Line 1762  Need char = ')' Line 1757  Need char = ')'
1757  /\(  (?: (?>[^()]+) | (?R) ) \) /Ix  /\(  (?: (?>[^()]+) | (?R) ) \) /Ix
1758  Capturing subpattern count = 0  Capturing subpattern count = 0
1759  Partial matching not supported  Partial matching not supported
 Contains explicit CR or LF match  
1760  Options: extended  Options: extended
1761  First char = '('  First char = '('
1762  Need char = ')'  Need char = ')'
# Line 1782  No match Line 1776  No match
1776  /\(  (?: (?>[^()]+) | (?R) )? \) /Ix  /\(  (?: (?>[^()]+) | (?R) )? \) /Ix
1777  Capturing subpattern count = 0  Capturing subpattern count = 0
1778  Partial matching not supported  Partial matching not supported
 Contains explicit CR or LF match  
1779  Options: extended  Options: extended
1780  First char = '('  First char = '('
1781  Need char = ')'  Need char = ')'
# Line 1794  Need char = ')' Line 1787  Need char = ')'
1787  /\(  ( (?>[^()]+) | (?R) )* \) /Ix  /\(  ( (?>[^()]+) | (?R) )* \) /Ix
1788  Capturing subpattern count = 1  Capturing subpattern count = 1
1789  Partial matching not supported  Partial matching not supported
 Contains explicit CR or LF match  
1790  Options: extended  Options: extended
1791  First char = '('  First char = '('
1792  Need char = ')'  Need char = ')'
# Line 1805  Need char = ')' Line 1797  Need char = ')'
1797  /\( ( ( (?>[^()]+) | (?R) )* ) \) /Ix  /\( ( ( (?>[^()]+) | (?R) )* ) \) /Ix
1798  Capturing subpattern count = 2  Capturing subpattern count = 2
1799  Partial matching not supported  Partial matching not supported
 Contains explicit CR or LF match  
1800  Options: extended  Options: extended
1801  First char = '('  First char = '('
1802  Need char = ')'  Need char = ')'
# Line 1817  Need char = ')' Line 1808  Need char = ')'
1808  /\( (123)? ( ( (?>[^()]+) | (?R) )* ) \) /Ix  /\( (123)? ( ( (?>[^()]+) | (?R) )* ) \) /Ix
1809  Capturing subpattern count = 3  Capturing subpattern count = 3
1810  Partial matching not supported  Partial matching not supported
 Contains explicit CR or LF match  
1811  Options: extended  Options: extended
1812  First char = '('  First char = '('
1813  Need char = ')'  Need char = ')'
# Line 1835  Need char = ')' Line 1825  Need char = ')'
1825  /\( ( (123)? ( (?>[^()]+) | (?R) )* ) \) /Ix  /\( ( (123)? ( (?>[^()]+) | (?R) )* ) \) /Ix
1826  Capturing subpattern count = 3  Capturing subpattern count = 3
1827  Partial matching not supported  Partial matching not supported
 Contains explicit CR or LF match  
1828  Options: extended  Options: extended
1829  First char = '('  First char = '('
1830  Need char = ')'  Need char = ')'
# Line 1853  Need char = ')' Line 1842  Need char = ')'
1842  /\( (((((((((( ( (?>[^()]+) | (?R) )* )))))))))) \) /Ix  /\( (((((((((( ( (?>[^()]+) | (?R) )* )))))))))) \) /Ix
1843  Capturing subpattern count = 11  Capturing subpattern count = 11
1844  Partial matching not supported  Partial matching not supported
 Contains explicit CR or LF match  
1845  Options: extended  Options: extended
1846  First char = '('  First char = '('
1847  Need char = ')'  Need char = ')'
# Line 1874  Need char = ')' Line 1862  Need char = ')'
1862  /\( ( ( (?>[^()<>]+) | ((?>[^()]+)) | (?R) )* ) \) /Ix  /\( ( ( (?>[^()<>]+) | ((?>[^()]+)) | (?R) )* ) \) /Ix
1863  Capturing subpattern count = 3  Capturing subpattern count = 3
1864  Partial matching not supported  Partial matching not supported
 Contains explicit CR or LF match  
1865  Options: extended  Options: extended
1866  First char = '('  First char = '('
1867  Need char = ')'  Need char = ')'
# Line 1887  Need char = ')' Line 1874  Need char = ')'
1874  /\( ( ( (?>[^()]+) | ((?R)) )* ) \) /Ix  /\( ( ( (?>[^()]+) | ((?R)) )* ) \) /Ix
1875  Capturing subpattern count = 3  Capturing subpattern count = 3
1876  Partial matching not supported  Partial matching not supported
 Contains explicit CR or LF match  
1877  Options: extended  Options: extended
1878  First char = '('  First char = '('
1879  Need char = ')'  Need char = ')'
# Line 1919  No need char Line 1905  No need char
1905  ------------------------------------------------------------------  ------------------------------------------------------------------
1906          Bra          Bra
1907          ^          ^
1908          [\x00-/:-@[-`{-\xff]          [\x00-/:-@[-`{-\xff] (neg)
1909          Ket          Ket
1910          End          End
1911  ------------------------------------------------------------------  ------------------------------------------------------------------
1912  Capturing subpattern count = 0  Capturing subpattern count = 0
 Contains explicit CR or LF match  
1913  Options: anchored  Options: anchored
1914  No first char  No first char
1915  No need char  No need char
# Line 1946  No need char Line 1931  No need char
1931  ------------------------------------------------------------------  ------------------------------------------------------------------
1932          Bra          Bra
1933          ^          ^
1934          [\x00-@[-`{-\xff]          [\x00-@[-`{-\xff] (neg)
1935          Ket          Ket
1936          End          End
1937  ------------------------------------------------------------------  ------------------------------------------------------------------
1938  Capturing subpattern count = 0  Capturing subpattern count = 0
 Contains explicit CR or LF match  
1939  Options: anchored  Options: anchored
1940  No first char  No first char
1941  No need char  No need char
# Line 1973  Starting byte set: A B C D E F G H I J K Line 1957  Starting byte set: A B C D E F G H I J K
1957          End          End
1958  ------------------------------------------------------------------  ------------------------------------------------------------------
1959  Capturing subpattern count = 0  Capturing subpattern count = 0
 Contains explicit CR or LF match  
1960  Options: anchored  Options: anchored
1961  No first char  No first char
1962  No need char  No need char
# Line 1982  No need char Line 1965  No need char
1965  ------------------------------------------------------------------  ------------------------------------------------------------------
1966          Bra          Bra
1967          ^          ^
1968          [\x80-\xff]          [\x80-\xff] (neg)
1969          Ket          Ket
1970          End          End
1971  ------------------------------------------------------------------  ------------------------------------------------------------------
# Line 2008  No need char Line 1991  No need char
1991  ------------------------------------------------------------------  ------------------------------------------------------------------
1992          Bra          Bra
1993          ^          ^
1994          [\x00-\x08\x0a-\x1f!-\xff]          [\x00-\x08\x0a-\x1f!-\xff] (neg)
1995          Ket          Ket
1996          End          End
1997  ------------------------------------------------------------------  ------------------------------------------------------------------
1998  Capturing subpattern count = 0  Capturing subpattern count = 0
 Contains explicit CR or LF match  
1999  Options: anchored  Options: anchored
2000  No first char  No first char
2001  No need char  No need char
# Line 2035  Starting byte set: \x09 \x0a \x0b \x0c \ Line 2017  Starting byte set: \x09 \x0a \x0b \x0c \
2017          End          End
2018  ------------------------------------------------------------------  ------------------------------------------------------------------
2019  Capturing subpattern count = 0  Capturing subpattern count = 0
 Contains explicit CR or LF match  
2020  Options: anchored  Options: anchored
2021  No first char  No first char
2022  No need char  No need char
# Line 2114  No need char Line 2095  No need char
2095          End          End
2096  ------------------------------------------------------------------  ------------------------------------------------------------------
2097  Capturing subpattern count = 0  Capturing subpattern count = 0
 Contains explicit CR or LF match  
2098  Options: anchored  Options: anchored
2099  No first char  No first char
2100  No need char  No need char
# Line 2162  No need char Line 2142  No need char
2142  ------------------------------------------------------------------  ------------------------------------------------------------------
2143          Bra          Bra
2144          ^          ^
2145          [ -~\x80-\xff]          [ -~\x80-\xff] (neg)
2146          Ket          Ket
2147          End          End
2148  ------------------------------------------------------------------  ------------------------------------------------------------------
# Line 2175  No need char Line 2155  No need char
2155  ------------------------------------------------------------------  ------------------------------------------------------------------
2156          Bra          Bra
2157          ^          ^
2158          [\x00-/12:-\xff]          [\x00-/12:-\xff] (neg)
2159          Ket          Ket
2160          End          End
2161  ------------------------------------------------------------------  ------------------------------------------------------------------
2162  Capturing subpattern count = 0  Capturing subpattern count = 0
 Contains explicit CR or LF match  
2163  Options: anchored  Options: anchored
2164  No first char  No first char
2165  No need char  No need char
# Line 2189  No need char Line 2168  No need char
2168  ------------------------------------------------------------------  ------------------------------------------------------------------
2169          Bra          Bra
2170          ^          ^
2171          [\x00-\x08\x0a-\x1f!-\xff]          [\x00-\x08\x0a-\x1f!-\xff] (neg)
2172          Ket          Ket
2173          End          End
2174  ------------------------------------------------------------------  ------------------------------------------------------------------
2175  Capturing subpattern count = 0  Capturing subpattern count = 0
 Contains explicit CR or LF match  
2176  Options: anchored  Options: anchored
2177  No first char  No first char
2178  No need char  No need char
# Line 2758  No need char Line 2736  No need char
2736  /[\S]/DZ  /[\S]/DZ
2737  ------------------------------------------------------------------  ------------------------------------------------------------------
2738          Bra          Bra
2739          [\x00-\x08\x0b\x0e-\x1f!-\xff]          [\x00-\x08\x0b\x0e-\x1f!-\xff] (neg)
2740          Ket          Ket
2741          End          End
2742  ------------------------------------------------------------------  ------------------------------------------------------------------
# Line 3083  Need char = 'b' Line 3061  Need char = 'b'
3061  /([^()]++|\([^()]*\))+/I  /([^()]++|\([^()]*\))+/I
3062  Capturing subpattern count = 1  Capturing subpattern count = 1
3063  Partial matching not supported  Partial matching not supported
 Contains explicit CR or LF match  
3064  No options  No options
3065  No first char  No first char
3066  No need char  No need char
# Line 3094  No need char Line 3071  No need char
3071  /\(([^()]++|\([^()]+\))+\)/I  /\(([^()]++|\([^()]+\))+\)/I
3072  Capturing subpattern count = 1  Capturing subpattern count = 1
3073  Partial matching not supported  Partial matching not supported
 Contains explicit CR or LF match  
3074  No options  No options
3075  First char = '('  First char = '('
3076  Need char = ')'  Need char = ')'
# Line 3295  No need char Line 3271  No need char
3271          End          End
3272  ------------------------------------------------------------------  ------------------------------------------------------------------
3273  Capturing subpattern count = 0  Capturing subpattern count = 0
 Contains explicit CR or LF match  
3274  No options  No options
3275  No first char  No first char
3276  No need char  No need char
# Line 3308  No need char Line 3283  No need char
3283          End          End
3284  ------------------------------------------------------------------  ------------------------------------------------------------------
3285  Capturing subpattern count = 0  Capturing subpattern count = 0
 Contains explicit CR or LF match  
3286  No options  No options
3287  No first char  No first char
3288  No need char  No need char
# Line 3316  No need char Line 3290  No need char
3290  /< (?: (?(R) \d++  | [^<>]*+) | (?R)) * >/Ix  /< (?: (?(R) \d++  | [^<>]*+) | (?R)) * >/Ix
3291  Capturing subpattern count = 0  Capturing subpattern count = 0
3292  Partial matching not supported  Partial matching not supported
 Contains explicit CR or LF match  
3293  Options: extended  Options: extended
3294  First char = '<'  First char = '<'
3295  Need char = '>'  Need char = '>'
# Line 3531  Starting byte set: a b Line 3504  Starting byte set: a b
3504    
3505  /[^a]/I  /[^a]/I
3506  Capturing subpattern count = 0  Capturing subpattern count = 0
 Contains explicit CR or LF match  
3507  No options  No options
3508  No first char  No first char
3509  No need char  No need char
# Line 3991  Failed: recursive call could loop indefi Line 3963  Failed: recursive call could loop indefi
3963    
3964  /^([^()]|\((?1)*\))*$/I  /^([^()]|\((?1)*\))*$/I
3965  Capturing subpattern count = 1  Capturing subpattern count = 1
 Contains explicit CR or LF match  
3966  Options: anchored  Options: anchored
3967  No first char  No first char
3968  No need char  No need char
# Line 4011  No match Line 3982  No match
3982    
3983  /^>abc>([^()]|\((?1)*\))*<xyz<$/I  /^>abc>([^()]|\((?1)*\))*<xyz<$/I
3984  Capturing subpattern count = 1  Capturing subpattern count = 1
 Contains explicit CR or LF match  
3985  Options: anchored  Options: anchored
3986  No first char  No first char
3987  Need char = '<'  Need char = '<'
# Line 4139  No match Line 4109  No match
4109  /((< (?: (?(R) \d++  | [^<>]*+) | (?2)) * >))/Ix  /((< (?: (?(R) \d++  | [^<>]*+) | (?2)) * >))/Ix
4110  Capturing subpattern count = 2  Capturing subpattern count = 2
4111  Partial matching not supported  Partial matching not supported
 Contains explicit CR or LF match  
4112  Options: extended  Options: extended
4113  First char = '<'  First char = '<'
4114  Need char = '>'  Need char = '>'
# Line 5958  Matched, but too many substrings Line 5927  Matched, but too many substrings
5927  /[^()]*(?:\((?R)\)[^()]*)*/I  /[^()]*(?:\((?R)\)[^()]*)*/I
5928  Capturing subpattern count = 0  Capturing subpattern count = 0
5929  Partial matching not supported  Partial matching not supported
 Contains explicit CR or LF match  
5930  No options  No options
5931  No first char  No first char
5932  No need char  No need char
# Line 5972  No need char Line 5940  No need char
5940  /[^()]*(?:\((?>(?R))\)[^()]*)*/I  /[^()]*(?:\((?>(?R))\)[^()]*)*/I
5941  Capturing subpattern count = 0  Capturing subpattern count = 0
5942  Partial matching not supported  Partial matching not supported
 Contains explicit CR or LF match  
5943  No options  No options
5944  No first char  No first char
5945  No need char  No need char
# Line 5984  No need char Line 5951  No need char
5951  /[^()]*(?:\((?R)\))*[^()]*/I  /[^()]*(?:\((?R)\))*[^()]*/I
5952  Capturing subpattern count = 0  Capturing subpattern count = 0
5953  Partial matching not supported  Partial matching not supported
 Contains explicit CR or LF match  
5954  No options  No options
5955  No first char  No first char
5956  No need char  No need char
# Line 5996  No need char Line 5962  No need char
5962  /(?:\((?R)\))*[^()]*/I  /(?:\((?R)\))*[^()]*/I
5963  Capturing subpattern count = 0  Capturing subpattern count = 0
5964  Partial matching not supported  Partial matching not supported
 Contains explicit CR or LF match  
5965  No options  No options
5966  No first char  No first char
5967  No need char  No need char
# Line 6010  No need char Line 5975  No need char
5975  /(?:\((?R)\))|[^()]*/I  /(?:\((?R)\))|[^()]*/I
5976  Capturing subpattern count = 0  Capturing subpattern count = 0
5977  Partial matching not supported  Partial matching not supported
 Contains explicit CR or LF match  
5978  No options  No options
5979  No first char  No first char
5980  No need char  No need char
# Line 6205  Named capturing subpatterns: Line 6169  Named capturing subpatterns:
6169    A   2    A   2
6170    A   3    A   3
6171  Options: anchored dupnames  Options: anchored dupnames
6172    Duplicate name status changes
6173  No first char  No first char
6174  No need char  No need char
6175      a1b\CA      a1b\CA
# Line 7913  No match Line 7878  No match
7878  /a/<any><crlf>  /a/<any><crlf>
7879  Failed: inconsistent NEWLINE options at offset 0  Failed: inconsistent NEWLINE options at offset 0
7880    
7881  /^a\Rb/  /^a\Rb/<bsr_unicode>
7882      a\nb      a\nb
7883   0: a\x0ab   0: a\x0ab
7884      a\rb      a\rb
# Line 7931  No match Line 7896  No match
7896      a\n\rb      a\n\rb
7897  No match  No match
7898    
7899  /^a\R*b/  /^a\R*b/<bsr_unicode>
7900      ab      ab
7901   0: ab   0: ab
7902      a\nb      a\nb
# Line 7951  No match Line 7916  No match
7916      a\n\r\x85\x0cb      a\n\r\x85\x0cb
7917   0: a\x0a\x0d\x85\x0cb   0: a\x0a\x0d\x85\x0cb
7918    
7919  /^a\R+b/  /^a\R+b/<bsr_unicode>
7920      a\nb      a\nb
7921   0: a\x0ab   0: a\x0ab
7922      a\rb      a\rb
# Line 7973  No match Line 7938  No match
7938      ab      ab
7939  No match  No match
7940    
7941  /^a\R{1,3}b/  /^a\R{1,3}b/<bsr_unicode>
7942      a\nb      a\nb
7943   0: a\x0ab   0: a\x0ab
7944      a\n\rb      a\n\rb
# Line 7995  No match Line 7960  No match
7960      a\r      a\r
7961  No match  No match
7962    
7963  /^a[\R]b/  /^a[\R]b/<bsr_unicode>
7964      aRb      aRb
7965   0: aRb   0: aRb
7966      ** Failers      ** Failers
# Line 9109  No match Line 9074  No match
9074   0: \x0aA   0: \x0aA
9075   1: \x0a   1: \x0a
9076    
9077    /a(*CR)b/
9078    Failed: (*VERB) not recognized at offset 5
9079    
9080    /(*CR)a.b/
9081        a\nb
9082     0: a\x0ab
9083        ** Failers
9084    No match
9085        a\rb
9086    No match
9087    
9088    /(*CR)a.b/<lf>
9089        a\nb
9090     0: a\x0ab
9091        ** Failers
9092    No match
9093        a\rb
9094    No match
9095    
9096    /(*LF)a.b/<CRLF>
9097        a\rb
9098     0: a\x0db
9099        ** Failers
9100    No match
9101        a\nb
9102    No match
9103    
9104    /(*CRLF)a.b/
9105        a\rb
9106     0: a\x0db
9107        a\nb
9108     0: a\x0ab
9109        ** Failers
9110    No match
9111        a\r\nb
9112    No match
9113    
9114    /(*ANYCRLF)a.b/<CR>
9115        ** Failers
9116    No match
9117        a\rb
9118    No match
9119        a\nb
9120    No match
9121        a\r\nb
9122    No match
9123    
9124    /(*ANY)a.b/<cr>
9125        ** Failers
9126    No match
9127        a\rb
9128    No match
9129        a\nb
9130    No match
9131        a\r\nb
9132    No match
9133        a\x85b
9134    No match
9135    
9136    /a\Rb/I<bsr_anycrlf>
9137    Capturing subpattern count = 0
9138    Options: bsr_anycrlf
9139    First char = 'a'
9140    Need char = 'b'
9141        a\rb
9142     0: a\x0db
9143        a\nb
9144     0: a\x0ab
9145        a\r\nb
9146     0: a\x0d\x0ab
9147        ** Failers
9148    No match
9149        a\x85b
9150    No match
9151        a\x0bb
9152    No match
9153    
9154    /a\Rb/I<bsr_unicode>
9155    Capturing subpattern count = 0
9156    Options: bsr_unicode
9157    First char = 'a'
9158    Need char = 'b'
9159        a\rb
9160     0: a\x0db
9161        a\nb
9162     0: a\x0ab
9163        a\r\nb
9164     0: a\x0d\x0ab
9165        a\x85b
9166     0: a\x85b
9167        a\x0bb
9168     0: a\x0bb
9169        ** Failers
9170    No match
9171        a\x85b\<bsr_anycrlf>
9172    No match
9173        a\x0bb\<bsr_anycrlf>
9174    No match
9175    
9176    /a\R?b/I<bsr_anycrlf>
9177    Capturing subpattern count = 0
9178    Options: bsr_anycrlf
9179    First char = 'a'
9180    Need char = 'b'
9181        a\rb
9182     0: a\x0db
9183        a\nb
9184     0: a\x0ab
9185        a\r\nb
9186     0: a\x0d\x0ab
9187        ** Failers
9188    No match
9189        a\x85b
9190    No match
9191        a\x0bb
9192    No match
9193    
9194    /a\R?b/I<bsr_unicode>
9195    Capturing subpattern count = 0
9196    Options: bsr_unicode
9197    First char = 'a'
9198    Need char = 'b'
9199        a\rb
9200     0: a\x0db
9201        a\nb
9202     0: a\x0ab
9203        a\r\nb
9204     0: a\x0d\x0ab
9205        a\x85b
9206     0: a\x85b
9207        a\x0bb
9208     0: a\x0bb
9209        ** Failers
9210    No match
9211        a\x85b\<bsr_anycrlf>
9212    No match
9213        a\x0bb\<bsr_anycrlf>
9214    No match
9215    
9216    /a\R{2,4}b/I<bsr_anycrlf>
9217    Capturing subpattern count = 0
9218    Partial matching not supported
9219    Options: bsr_anycrlf
9220    First char = 'a'
9221    Need char = 'b'
9222        a\r\n\nb
9223     0: a\x0d\x0a\x0ab
9224        a\n\r\rb
9225     0: a\x0a\x0d\x0db
9226        a\r\n\r\n\r\n\r\nb
9227     0: a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0ab
9228        ** Failers
9229    No match
9230        a\x85\85b
9231    No match
9232        a\x0b\0bb
9233    No match
9234    
9235    /a\R{2,4}b/I<bsr_unicode>
9236    Capturing subpattern count = 0
9237    Partial matching not supported
9238    Options: bsr_unicode
9239    First char = 'a'
9240    Need char = 'b'
9241        a\r\rb
9242     0: a\x0d\x0db
9243        a\n\n\nb
9244     0: a\x0a\x0a\x0ab
9245        a\r\n\n\r\rb
9246     0: a\x0d\x0a\x0a\x0d\x0db
9247        a\x85\85b
9248    No match
9249        a\x0b\0bb
9250    No match
9251        ** Failers
9252    No match
9253        a\r\r\r\r\rb
9254    No match
9255        a\x85\85b\<bsr_anycrlf>
9256    No match
9257        a\x0b\0bb\<bsr_anycrlf>
9258    No match
9259    
9260    /(*BSR_ANYCRLF)a\Rb/I
9261    Capturing subpattern count = 0
9262    Options: bsr_anycrlf
9263    First char = 'a'
9264    Need char = 'b'
9265        a\nb
9266     0: a\x0ab
9267        a\rb
9268     0: a\x0db
9269    
9270    /(*BSR_UNICODE)a\Rb/I
9271    Capturing subpattern count = 0
9272    Options: bsr_unicode
9273    First char = 'a'
9274    Need char = 'b'
9275        a\x85b
9276     0: a\x85b
9277    
9278    /(*BSR_ANYCRLF)(*CRLF)a\Rb/I
9279    Capturing subpattern count = 0
9280    Options: bsr_anycrlf
9281    Forced newline sequence: CRLF
9282    First char = 'a'
9283    Need char = 'b'
9284        a\nb
9285     0: a\x0ab
9286        a\rb
9287     0: a\x0db
9288    
9289    /(*CRLF)(*BSR_UNICODE)a\Rb/I
9290    Capturing subpattern count = 0
9291    Options: bsr_unicode
9292    Forced newline sequence: CRLF
9293    First char = 'a'
9294    Need char = 'b'
9295        a\x85b
9296     0: a\x85b
9297    
9298    /(*CRLF)(*BSR_ANYCRLF)(*CR)ab/I
9299    Capturing subpattern count = 0
9300    Options: bsr_anycrlf
9301    Forced newline sequence: CR
9302    First char = 'a'
9303    Need char = 'b'
9304    
9305    /(?<a>)(?&)/
9306    Failed: subpattern name expected after (?& at offset 9
9307    
9308    /(?<abc>)(?&a)/
9309    Failed: reference to non-existent subpattern at offset 12
9310    
9311    /(?<a>)(?&aaaaaaaaaaaaaaaaaaaaaaa)/
9312    Failed: reference to non-existent subpattern at offset 32
9313    
9314    /(?+-a)/
9315    Failed: digit expected after (?+ at offset 3
9316    
9317    /(?-+a)/
9318    Failed: unrecognized character after (? or (?- at offset 3
9319    
9320  / End of testinput2 /  / End of testinput2 /

Legend:
Removed from v.226  
changed lines
  Added in v.269

  ViewVC Help
Powered by ViewVC 1.1.5