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

Diff of /code/trunk/testdata/testinput7

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

revision 355 by ph10, Mon Jul 7 17:45:23 2008 UTC revision 553 by ph10, Fri Oct 22 15:57:50 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    
# Line 2733  Line 2736 
2736      abc      abc
2737      abq      abq
2738    
 /ab{1,}bc/  
   
2739  /ab+bc/  /ab+bc/
2740      abbbbc      abbbbc
2741    
# Line 4392  Line 4393 
4393      ** Failers      ** Failers
4394      ab      ab
4395    
4396  / End of testinput7 /  /X$/E
4397        X
4398        ** Failers
4399        X\n
4400    
4401    /X$/
4402        X
4403        X\n
4404    
4405    /xyz/C
4406      xyz
4407      abcxyz
4408      abcxyz\Y
4409      ** Failers
4410      abc
4411      abc\Y
4412      abcxypqr
4413      abcxypqr\Y
4414    
4415    /(?C)ab/
4416      ab
4417      \C-ab
4418    
4419    /ab/C
4420      ab
4421      \C-ab
4422    
4423    /^"((?(?=[a])[^"])|b)*"$/C
4424        "ab"
4425        \C-"ab"
4426    
4427    /\d+X|9+Y/
4428        ++++123999\P
4429        ++++123999Y\P
4430    
4431    /Z(*F)/
4432        Z\P
4433        ZA\P
4434    
4435    /Z(?!)/
4436        Z\P
4437        ZA\P
4438    
4439    /dog(sbody)?/
4440        dogs\P
4441        dogs\P\P
4442    
4443    /dog(sbody)??/
4444        dogs\P
4445        dogs\P\P
4446    
4447    /dog|dogsbody/
4448        dogs\P
4449        dogs\P\P
4450    
4451    /dogsbody|dog/
4452        dogs\P
4453        dogs\P\P
4454    
4455    /Z(*F)Q|ZXY/
4456        Z\P
4457        ZA\P
4458        X\P
4459    
4460    /\bthe cat\b/
4461        the cat\P
4462        the cat\P\P
4463    
4464    /dog(sbody)?/
4465        dogs\D\P
4466        body\D\R
4467    
4468    /dog(sbody)?/
4469        dogs\D\P\P
4470        body\D\R
4471    
4472    /abc/
4473       abc\P
4474       abc\P\P
4475    
4476    /abc\K123/
4477        xyzabc123pqr
4478    
4479    /(?<=abc)123/
4480        xyzabc123pqr
4481        xyzabc12\P
4482        xyzabc12\P\P
4483    
4484    /\babc\b/
4485        +++abc+++
4486        +++ab\P
4487        +++ab\P\P
4488    
4489    /(?=C)/g+
4490        ABCDECBA
4491    
4492    /(abc|def|xyz)/I
4493        terhjk;abcdaadsfe
4494        the quick xyz brown fox
4495        \Yterhjk;abcdaadsfe
4496        \Ythe quick xyz brown fox
4497        ** Failers
4498        thejk;adlfj aenjl;fda asdfasd ehj;kjxyasiupd
4499        \Ythejk;adlfj aenjl;fda asdfasd ehj;kjxyasiupd
4500    
4501    /(abc|def|xyz)/SI
4502        terhjk;abcdaadsfe
4503        the quick xyz brown fox
4504        \Yterhjk;abcdaadsfe
4505        \Ythe quick xyz brown fox
4506        ** Failers
4507        thejk;adlfj aenjl;fda asdfasd ehj;kjxyasiupd
4508        \Ythejk;adlfj aenjl;fda asdfasd ehj;kjxyasiupd
4509    
4510    /abcd*/+
4511        xxxxabcd\P
4512        xxxxabcd\P\P
4513        dddxxx\R
4514        xxxxabcd\P\P
4515        xxx\R
4516    
4517    /abcd*/i
4518        xxxxabcd\P
4519        xxxxabcd\P\P
4520        XXXXABCD\P
4521        XXXXABCD\P\P
4522    
4523    /abc\d*/
4524        xxxxabc1\P
4525        xxxxabc1\P\P
4526    
4527    /abc[de]*/
4528        xxxxabcde\P
4529        xxxxabcde\P\P
4530    
4531    /(?:(?1)|B)(A(*F)|C)/
4532        ABCD
4533        CCD
4534        ** Failers
4535        CAD
4536    
4537    /^(?:(?1)|B)(A(*F)|C)/
4538        CCD
4539        BCD
4540        ** Failers
4541        ABCD
4542        CAD
4543        BAD
4544    
4545    /^(?!a(*SKIP)b)/
4546        ac
4547    
4548    /^(?=a(*SKIP)b|ac)/
4549        ** Failers
4550        ac
4551    
4552    /^(?=a(*THEN)b|ac)/
4553        ac
4554    
4555    /^(?=a(*PRUNE)b)/
4556        ab
4557        ** Failers
4558        ac
4559    
4560    /^(?(?!a(*SKIP)b))/
4561        ac
4562    
4563    /(?<=abc)def/
4564        abc\P\P
4565    
4566    /abc$/
4567        abc
4568        abc\P
4569        abc\P\P
4570    
4571    /abc$/m
4572        abc
4573        abc\n
4574        abc\P\P
4575        abc\n\P\P
4576        abc\P
4577        abc\n\P
4578    
4579    /abc\z/
4580        abc
4581        abc\P
4582        abc\P\P
4583    
4584    /abc\Z/
4585        abc
4586        abc\P
4587        abc\P\P
4588    
4589    /abc\b/
4590        abc
4591        abc\P
4592        abc\P\P
4593    
4594    /abc\B/
4595        abc
4596        abc\P
4597        abc\P\P
4598    
4599    /-- End of testinput7 --/

Legend:
Removed from v.355  
changed lines
  Added in v.553

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12