/[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 227 by ph10, Tue Aug 21 15:00:15 2007 UTC revision 230 by ph10, Mon Sep 10 13:23:56 2007 UTC
# 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 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 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 1924  No need char Line 1910  No need char
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 1951  No need char Line 1936  No need char
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 2013  No need char Line 1996  No need char
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 2180  No need char Line 2160  No need char
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 2194  No need char Line 2173  No need char
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 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

Legend:
Removed from v.227  
changed lines
  Added in v.230

  ViewVC Help
Powered by ViewVC 1.1.5