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

Diff of /code/trunk/testdata/testinput11

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

revision 621 by ph10, Mon Jul 18 10:14:09 2011 UTC revision 716 by ph10, Tue Oct 4 16:38:05 2011 UTC
# Line 495  however, we need the complication for Pe Line 495  however, we need the complication for Pe
495  /(?>(*COMMIT)(yes|no)(*THEN)(*F))?/  /(?>(*COMMIT)(yes|no)(*THEN)(*F))?/
496    yes    yes
497    
 /^((yes|no)(*THEN)(*F))?/  
   yes  
   
498  /b?(*SKIP)c/  /b?(*SKIP)c/
499      bc      bc
500      abc      abc
# Line 639  however, we need the complication for Pe Line 636  however, we need the complication for Pe
636  /^(a)(?1)++ab/  /^(a)(?1)++ab/
637      aaaab      aaaab
638    
639    /^(?=a(*:M))aZ/K
640        aZbc
641    
642    /^(?!(*:M)b)aZ/K
643        aZbc
644    
645    /(?(DEFINE)(a))?b(?1)/
646        backgammon
647    
648    /^\N+/
649        abc\ndef
650    
651    /^\N{1,}/
652        abc\ndef
653    
654    /(?(R)a+|(?R)b)/
655        aaaabcde
656    
657    /(?(R)a+|((?R))b)/
658        aaaabcde
659    
660    /((?(R)a+|(?1)b))/
661        aaaabcde
662    
663    /((?(R1)a+|(?1)b))/
664        aaaabcde
665    
666    /a(*:any
667    name)/K
668        abc
669    
670    /(?>(?&t)c|(?&t))(?(DEFINE)(?<t>a|b(*PRUNE)c))/
671        a
672        ba
673        bba
674    
675    /--- Checking revised (*THEN) handling ---/
676    
677    /--- Capture ---/
678    
679    /^.*? (a(*THEN)b) c/x
680        aabc
681    
682    /^.*? (a(*THEN)b|(*F)) c/x
683        aabc
684    
685    /^.*? ( (a(*THEN)b) | (*F) ) c/x
686        aabc
687    
688    /^.*? ( (a(*THEN)b) ) c/x
689        aabc
690    
691    /--- Non-capture ---/
692    
693    /^.*? (?:a(*THEN)b) c/x
694        aabc
695    
696    /^.*? (?:a(*THEN)b|(*F)) c/x
697        aabc
698    
699    /^.*? (?: (?:a(*THEN)b) | (*F) ) c/x
700        aabc
701    
702    /^.*? (?: (?:a(*THEN)b) ) c/x
703        aabc
704    
705    /--- Atomic ---/
706    
707    /^.*? (?>a(*THEN)b) c/x
708        aabc
709    
710    /^.*? (?>a(*THEN)b|(*F)) c/x
711        aabc
712    
713    /^.*? (?> (?>a(*THEN)b) | (*F) ) c/x
714        aabc
715    
716    /^.*? (?> (?>a(*THEN)b) ) c/x
717        aabc
718    
719    /--- Possessive capture ---/
720    
721    /^.*? (a(*THEN)b)++ c/x
722        aabc
723    
724    /^.*? (a(*THEN)b|(*F))++ c/x
725        aabc
726    
727    /^.*? ( (a(*THEN)b)++ | (*F) )++ c/x
728        aabc
729    
730    /^.*? ( (a(*THEN)b)++ )++ c/x
731        aabc
732    
733    /--- Possessive non-capture ---/
734    
735    /^.*? (?:a(*THEN)b)++ c/x
736        aabc
737    
738    /^.*? (?:a(*THEN)b|(*F))++ c/x
739        aabc
740    
741    /^.*? (?: (?:a(*THEN)b)++ | (*F) )++ c/x
742        aabc
743    
744    /^.*? (?: (?:a(*THEN)b)++ )++ c/x
745        aabc
746    
747    /--- Condition assertion ---/
748    
749    /^(?(?=a(*THEN)b)ab|ac)/
750        ac
751    
752    /--- Condition ---/
753    
754    /^.*?(?(?=a)a|b(*THEN)c)/
755        ba
756    
757    /^.*?(?:(?(?=a)a|b(*THEN)c)|d)/
758        ba
759    
760    /^.*?(?(?=a)a(*THEN)b|c)/
761        ac
762    
763    /--- Assertion ---/
764    
765    /^.*(?=a(*THEN)b)/
766        aabc
767    
768    /------------------------------/
769    
770  /-- End of testinput11 --/  /-- End of testinput11 --/

Legend:
Removed from v.621  
changed lines
  Added in v.716

  ViewVC Help
Powered by ViewVC 1.1.5