/[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 651 by ph10, Mon Aug 1 16:32:40 2011 UTC revision 743 by ph10, Tue Nov 8 09:59:38 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 670  however, we need the complication for Pe Line 667  however, we need the complication for Pe
667  name)/K  name)/K
668      abc      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    /(?>a(*:m))/imsxSK
771        a
772    
773    /(?>(a)(*:m))/imsxSK
774        a
775    
776  /-- End of testinput11 --/  /-- End of testinput11 --/

Legend:
Removed from v.651  
changed lines
  Added in v.743

  ViewVC Help
Powered by ViewVC 1.1.5