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

Diff of /code/trunk/testdata/testoutput11

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

revision 604 by ph10, Thu Jun 2 19:04:54 2011 UTC revision 642 by ph10, Thu Jul 28 18:59:40 2011 UTC
# Line 501  No match Line 501  No match
501  No match  No match
502    
503  /(A (A|B(*ACCEPT)|C) D)(E)/x  /(A (A|B(*ACCEPT)|C) D)(E)/x
504        AB
505     0: AB
506     1: AB
507     2: B
508      ABX      ABX
509   0: AB   0: AB
510   1: AB   1: AB
# Line 821  No match, mark = A Line 825  No match, mark = A
825      CB      CB
826  No match, mark = B  No match, mark = B
827    
828  /(*MARK:A)(*SKIP:B)(C|X)/K  /--- Force no study, otherwise mark is not seen. The studied version is in
829         test 2 because it isn't Perl-compatible. ---/
830    
831    /(*MARK:A)(*SKIP:B)(C|X)/KSS
832      C      C
833   0: C   0: C
834   1: C   1: C
# Line 864  with the handling of backtracking verbs. Line 871  with the handling of backtracking verbs.
871      AAAC      AAAC
872   0: AC   0: AC
873    
874  /--- Don't loop! ---/  /--- Don't loop! Force no study, otherwise mark is not seen. ---/
875    
876  /(*:A)A+(*SKIP:A)(B|Z)/K  /(*:A)A+(*SKIP:A)(B|Z)/KSS
877      AAAC      AAAC
878  No match, mark = A  No match, mark = A
879    
# Line 1125  No match Line 1132  No match
1132      aab      aab
1133  No match  No match
1134    
1135    /(?1)(?:(b)){0}/
1136        b
1137     0: b
1138    
1139    /(foo ( \( ((?:(?> [^()]+ )|(?2))*) \) ) )/x
1140        foo(bar(baz)+baz(bop))
1141     0: foo(bar(baz)+baz(bop))
1142     1: foo(bar(baz)+baz(bop))
1143     2: (bar(baz)+baz(bop))
1144     3: bar(baz)+baz(bop)
1145    
1146    /(A (A|B(*ACCEPT)|C) D)(E)/x
1147        AB
1148     0: AB
1149     1: AB
1150     2: B
1151    
1152    /\A.*?(?:a|b(*THEN)c)/
1153        ba
1154     0: ba
1155    
1156    /\A.*?(?:a|bc)/
1157        ba
1158     0: ba
1159    
1160    /\A.*?(a|b(*THEN)c)/
1161        ba
1162     0: ba
1163     1: a
1164    
1165    /\A.*?(a|bc)/
1166        ba
1167     0: ba
1168     1: a
1169    
1170    /\A.*?(?:a|b(*THEN)c)++/
1171        ba
1172     0: ba
1173    
1174    /\A.*?(?:a|bc)++/
1175        ba
1176     0: ba
1177    
1178    /\A.*?(a|b(*THEN)c)++/
1179        ba
1180     0: ba
1181     1: a
1182    
1183    /\A.*?(a|bc)++/
1184        ba
1185     0: ba
1186     1: a
1187    
1188    /\A.*?(?:a|b(*THEN)c|d)/
1189        ba
1190     0: ba
1191    
1192    /\A.*?(?:a|bc|d)/
1193        ba
1194     0: ba
1195    
1196    /(?:(b))++/
1197        beetle
1198     0: b
1199     1: b
1200    
1201    /(?(?=(a(*ACCEPT)z))a)/
1202        a
1203     0: a
1204     1: a
1205    
1206    /^(a)(?1)+ab/
1207        aaaab
1208     0: aaaab
1209     1: a
1210    
1211    /^(a)(?1)++ab/
1212        aaaab
1213    No match
1214    
1215    /^(?=a(*:M))aZ/K
1216        aZbc
1217     0: aZ
1218    MK: M
1219    
1220    /^(?!(*:M)b)aZ/K
1221        aZbc
1222     0: aZ
1223    
1224    /(?(DEFINE)(a))?b(?1)/
1225        backgammon
1226     0: ba
1227    
1228    /^\N+/
1229        abc\ndef
1230     0: abc
1231    
1232    /^\N{1,}/
1233        abc\ndef
1234     0: abc
1235    
1236    /(?(R)a+|(?R)b)/
1237        aaaabcde
1238     0: aaaab
1239    
1240    /(?(R)a+|((?R))b)/
1241        aaaabcde
1242     0: aaaab
1243     1: aaaa
1244    
1245    /((?(R)a+|(?1)b))/
1246        aaaabcde
1247     0: aaaab
1248     1: aaaab
1249    
1250    /((?(R1)a+|(?1)b))/
1251        aaaabcde
1252     0: aaaab
1253     1: aaaab
1254    
1255  /-- End of testinput11 --/  /-- End of testinput11 --/

Legend:
Removed from v.604  
changed lines
  Added in v.642

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12