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

Diff of /code/trunk/testdata/testoutput7

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

revision 427 by ph10, Fri Aug 28 09:55:54 2009 UTC revision 473 by ph10, Sat Jan 2 12:40:07 2010 UTC
# Line 1  Line 1 
1    /-- This set of tests check the DFA matching functionality of pcre_dfa_exec().
2        The -dfa flag must be used with pcretest when running it. --/
3    
4  /abc/  /abc/
5      abc      abc
6   0: abc   0: abc
# Line 981  Partial match: abc Line 984  Partial match: abc
984     xyzfo\P     xyzfo\P
985  No match  No match
986     foob\P\>2     foob\P\>2
987  Partial match: b  Partial match: foob
988     foobar...\R\P\>4     foobar...\R\P\>4
989   0: ar   0: ar
990     xyzfo\P     xyzfo\P
# Line 7376  Partial match: 123999 Line 7379  Partial match: 123999
7379    
7380  /Z(*F)/  /Z(*F)/
7381      Z\P      Z\P
7382  Partial match: Z  No match
7383      ZA\P      ZA\P
7384  No match  No match
7385    
7386  /Z(?!)/  /Z(?!)/
7387      Z\P      Z\P
7388  Partial match: Z  No match
7389      ZA\P      ZA\P
7390  No match  No match
7391    
# Line 7392  No match Line 7395  No match
7395      dogs\P\P      dogs\P\P
7396  Partial match: dogs  Partial match: dogs
7397    
7398    /dog(sbody)??/
7399        dogs\P
7400     0: dog
7401        dogs\P\P
7402    Partial match: dogs
7403    
7404  /dog|dogsbody/  /dog|dogsbody/
7405      dogs\P      dogs\P
7406   0: dog   0: dog
7407      dogs\P\P      dogs\P\P
7408  Partial match: dogs  Partial match: dogs
7409    
7410  / End of testinput7 /  /dogsbody|dog/
7411        dogs\P
7412     0: dog
7413        dogs\P\P
7414    Partial match: dogs
7415    
7416    /Z(*F)Q|ZXY/
7417        Z\P
7418    Partial match: Z
7419        ZA\P
7420    No match
7421        X\P
7422    No match
7423    
7424    /\bthe cat\b/
7425        the cat\P
7426     0: the cat
7427        the cat\P\P
7428    Partial match: the cat
7429    
7430    /dog(sbody)?/
7431        dogs\D\P
7432     0: dog
7433        body\D\R
7434     0: body
7435    
7436    /dog(sbody)?/
7437        dogs\D\P\P
7438    Partial match: dogs
7439        body\D\R
7440     0: body
7441    
7442    /abc/
7443       abc\P
7444     0: abc
7445       abc\P\P
7446     0: abc
7447    
7448    /abc\K123/
7449        xyzabc123pqr
7450    Error -16
7451    
7452    /(?<=abc)123/
7453        xyzabc123pqr
7454     0: 123
7455        xyzabc12\P
7456    Partial match: abc12
7457        xyzabc12\P\P
7458    Partial match: abc12
7459    
7460    /\babc\b/
7461        +++abc+++
7462     0: abc
7463        +++ab\P
7464    Partial match: +ab
7465        +++ab\P\P
7466    Partial match: +ab
7467    
7468    /(?=C)/g+
7469        ABCDECBA
7470     0:
7471     0+ CDECBA
7472     0:
7473     0+ CBA
7474    
7475    /(abc|def|xyz)/I
7476    Capturing subpattern count = 1
7477    No options
7478    No first char
7479    No need char
7480        terhjk;abcdaadsfe
7481     0: abc
7482        the quick xyz brown fox
7483     0: xyz
7484        \Yterhjk;abcdaadsfe
7485     0: abc
7486        \Ythe quick xyz brown fox
7487     0: xyz
7488        ** Failers
7489    No match
7490        thejk;adlfj aenjl;fda asdfasd ehj;kjxyasiupd
7491    No match
7492        \Ythejk;adlfj aenjl;fda asdfasd ehj;kjxyasiupd
7493    No match
7494    
7495    /(abc|def|xyz)/SI
7496    Capturing subpattern count = 1
7497    No options
7498    No first char
7499    No need char
7500    Subject length lower bound = 3
7501    Starting byte set: a d x
7502        terhjk;abcdaadsfe
7503     0: abc
7504        the quick xyz brown fox
7505     0: xyz
7506        \Yterhjk;abcdaadsfe
7507     0: abc
7508        \Ythe quick xyz brown fox
7509     0: xyz
7510        ** Failers
7511    No match
7512        thejk;adlfj aenjl;fda asdfasd ehj;kjxyasiupd
7513    No match
7514        \Ythejk;adlfj aenjl;fda asdfasd ehj;kjxyasiupd
7515    No match
7516    
7517    /abcd*/+
7518        xxxxabcd\P
7519     0: abcd
7520     0+
7521     1: abc
7522        xxxxabcd\P\P
7523    Partial match: abcd
7524        dddxxx\R
7525     0: ddd
7526     0+ xxx
7527     1: dd
7528     2: d
7529     3:
7530        xxxxabcd\P\P
7531    Partial match: abcd
7532        xxx\R
7533     0:
7534     0+ xxx
7535    
7536    /abcd*/i
7537        xxxxabcd\P
7538     0: abcd
7539     1: abc
7540        xxxxabcd\P\P
7541    Partial match: abcd
7542        XXXXABCD\P
7543     0: ABCD
7544     1: ABC
7545        XXXXABCD\P\P
7546    Partial match: ABCD
7547    
7548    /abc\d*/
7549        xxxxabc1\P
7550     0: abc1
7551     1: abc
7552        xxxxabc1\P\P
7553    Partial match: abc1
7554    
7555    /abc[de]*/
7556        xxxxabcde\P
7557     0: abcde
7558     1: abcd
7559     2: abc
7560        xxxxabcde\P\P
7561    Partial match: abcde
7562    
7563    /(?:(?1)|B)(A(*F)|C)/
7564        ABCD
7565     0: BC
7566        CCD
7567     0: CC
7568        ** Failers
7569    No match
7570        CAD
7571    No match
7572    
7573    /^(?:(?1)|B)(A(*F)|C)/
7574        CCD
7575     0: CC
7576        BCD
7577     0: BC
7578        ** Failers
7579    No match
7580        ABCD
7581    No match
7582        CAD
7583    No match
7584        BAD
7585    No match
7586    
7587    /^(?!a(*SKIP)b)/
7588        ac
7589    Error -16
7590    
7591    /^(?=a(*SKIP)b|ac)/
7592        ** Failers
7593    No match
7594        ac
7595    Error -16
7596    
7597    /^(?=a(*THEN)b|ac)/
7598        ac
7599    Error -16
7600    
7601    /^(?=a(*PRUNE)b)/
7602        ab
7603    Error -16
7604        ** Failers
7605    No match
7606        ac
7607    Error -16
7608    
7609    /^(?(?!a(*SKIP)b))/
7610        ac
7611    Error -16
7612    
7613    /-- End of testinput7 --/

Legend:
Removed from v.427  
changed lines
  Added in v.473

  ViewVC Help
Powered by ViewVC 1.1.5