/[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 643 by ph10, Fri Jul 29 15:56:39 2011 UTC revision 743 by ph10, Tue Nov 8 09:59:38 2011 UTC
# Line 959  No match Line 959  No match
959    yes    yes
960  No match  No match
961    
 /^((yes|no)(*THEN)(*F))?/  
   yes  
  0:  
   
962  /b?(*SKIP)c/  /b?(*SKIP)c/
963      bc      bc
964   0: bc   0: bc
# Line 1259  name)/K Line 1255  name)/K
1255  MK: any  MK: any
1256  name  name
1257    
1258  /a(*:a\x{1234}b)/8K  /(?>(?&t)c|(?&t))(?(DEFINE)(?<t>a|b(*PRUNE)c))/
1259      abc      a
1260     0: a
1261        ba
1262     0: a
1263        bba
1264   0: a   0: a
1265  MK: a\x{1234}b  
1266    /--- Checking revised (*THEN) handling ---/
1267    
1268  /a(*:a£b)/8K  /--- Capture ---/
1269      abc  
1270    /^.*? (a(*THEN)b) c/x
1271        aabc
1272    No match
1273    
1274    /^.*? (a(*THEN)b|(*F)) c/x
1275        aabc
1276     0: aabc
1277     1: ab
1278    
1279    /^.*? ( (a(*THEN)b) | (*F) ) c/x
1280        aabc
1281     0: aabc
1282     1: ab
1283     2: ab
1284    
1285    /^.*? ( (a(*THEN)b) ) c/x
1286        aabc
1287    No match
1288    
1289    /--- Non-capture ---/
1290    
1291    /^.*? (?:a(*THEN)b) c/x
1292        aabc
1293    No match
1294    
1295    /^.*? (?:a(*THEN)b|(*F)) c/x
1296        aabc
1297     0: aabc
1298    
1299    /^.*? (?: (?:a(*THEN)b) | (*F) ) c/x
1300        aabc
1301     0: aabc
1302    
1303    /^.*? (?: (?:a(*THEN)b) ) c/x
1304        aabc
1305    No match
1306    
1307    /--- Atomic ---/
1308    
1309    /^.*? (?>a(*THEN)b) c/x
1310        aabc
1311    No match
1312    
1313    /^.*? (?>a(*THEN)b|(*F)) c/x
1314        aabc
1315     0: aabc
1316    
1317    /^.*? (?> (?>a(*THEN)b) | (*F) ) c/x
1318        aabc
1319     0: aabc
1320    
1321    /^.*? (?> (?>a(*THEN)b) ) c/x
1322        aabc
1323    No match
1324    
1325    /--- Possessive capture ---/
1326    
1327    /^.*? (a(*THEN)b)++ c/x
1328        aabc
1329    No match
1330    
1331    /^.*? (a(*THEN)b|(*F))++ c/x
1332        aabc
1333     0: aabc
1334     1: ab
1335    
1336    /^.*? ( (a(*THEN)b)++ | (*F) )++ c/x
1337        aabc
1338     0: aabc
1339     1: ab
1340     2: ab
1341    
1342    /^.*? ( (a(*THEN)b)++ )++ c/x
1343        aabc
1344    No match
1345    
1346    /--- Possessive non-capture ---/
1347    
1348    /^.*? (?:a(*THEN)b)++ c/x
1349        aabc
1350    No match
1351    
1352    /^.*? (?:a(*THEN)b|(*F))++ c/x
1353        aabc
1354     0: aabc
1355    
1356    /^.*? (?: (?:a(*THEN)b)++ | (*F) )++ c/x
1357        aabc
1358     0: aabc
1359    
1360    /^.*? (?: (?:a(*THEN)b)++ )++ c/x
1361        aabc
1362    No match
1363    
1364    /--- Condition assertion ---/
1365    
1366    /^(?(?=a(*THEN)b)ab|ac)/
1367        ac
1368     0: ac
1369    
1370    /--- Condition ---/
1371    
1372    /^.*?(?(?=a)a|b(*THEN)c)/
1373        ba
1374    No match
1375    
1376    /^.*?(?:(?(?=a)a|b(*THEN)c)|d)/
1377        ba
1378     0: ba
1379    
1380    /^.*?(?(?=a)a(*THEN)b|c)/
1381        ac
1382    No match
1383    
1384    /--- Assertion ---/
1385    
1386    /^.*(?=a(*THEN)b)/
1387        aabc
1388   0: a   0: a
1389  MK: a£b  
1390    /------------------------------/
1391    
1392    /(?>a(*:m))/imsxSK
1393        a
1394     0: a
1395    MK: m
1396    
1397    /(?>(a)(*:m))/imsxSK
1398        a
1399     0: a
1400     1: a
1401    MK: m
1402    
1403  /-- End of testinput11 --/  /-- End of testinput11 --/

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

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12