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

Diff of /code/trunk/testdata/testoutput6

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

revision 85 by nigel, Sat Feb 24 21:41:13 2007 UTC revision 87 by nigel, Sat Feb 24 21:41:21 2007 UTC
# Line 1  Line 1 
 PCRE version 6.4 05-Sep-2005  
   
1  /^\pC\pL\pM\pN\pP\pS\pZ</8  /^\pC\pL\pM\pN\pP\pS\pZ</8
2      \x7f\x{c0}\x{30f}\x{660}\x{66c}\x{f01}\x{1680}<      \x7f\x{c0}\x{30f}\x{660}\x{66c}\x{f01}\x{1680}<
3   0: \x{7f}\x{c0}\x{30f}\x{660}\x{66c}\x{f01}\x{1680}<   0: \x{7f}\x{c0}\x{30f}\x{660}\x{66c}\x{f01}\x{1680}<
# Line 85  No match Line 83  No match
83  No match  No match
84    
85  /^\p{Cn}/8  /^\p{Cn}/8
86        \x{e0000}
87     0: \x{e0000}
88      ** Failers      ** Failers
89  No match  No match
90      \x{09f}      \x{09f}
# Line 127  No match Line 127  No match
127  /^\p{Lo}/8  /^\p{Lo}/8
128      \x{1bb}      \x{1bb}
129   0: \x{1bb}   0: \x{1bb}
130        \x{3400}
131     0: \x{3400}
132        \x{3401}
133     0: \x{3401}
134        \x{4d00}
135     0: \x{4d00}
136        \x{4db4}
137     0: \x{4db4}
138        \x{4db5}
139     0: \x{4db5}
140      ** Failers      ** Failers
141  No match  No match
142      a      a
143  No match  No match
144      \x{2b0}      \x{2b0}
145  No match  No match
146        \x{4db6}
147    No match
148    
149  /^\p{Lt}/8  /^\p{Lt}/8
150      \x{1c5}      \x{1c5}
# Line 538  No match Line 550  No match
550    
551  /[\p{L}]/D  /[\p{L}]/D
552  ------------------------------------------------------------------  ------------------------------------------------------------------
553    0  10 Bra 0    0  11 Bra 0
554    3     [\p{L}]    3     [\p{L}]
555   10  10 Ket   11  11 Ket
556   13     End   14     End
557  ------------------------------------------------------------------  ------------------------------------------------------------------
558  Capturing subpattern count = 0  Capturing subpattern count = 0
559  No options  No options
# Line 550  No need char Line 562  No need char
562    
563  /[\p{^L}]/D  /[\p{^L}]/D
564  ------------------------------------------------------------------  ------------------------------------------------------------------
565    0  10 Bra 0    0  11 Bra 0
566    3     [\P{L}]    3     [\P{L}]
567   10  10 Ket   11  11 Ket
568   13     End   14     End
569  ------------------------------------------------------------------  ------------------------------------------------------------------
570  Capturing subpattern count = 0  Capturing subpattern count = 0
571  No options  No options
# Line 562  No need char Line 574  No need char
574    
575  /[\P{L}]/D  /[\P{L}]/D
576  ------------------------------------------------------------------  ------------------------------------------------------------------
577    0  10 Bra 0    0  11 Bra 0
578    3     [\P{L}]    3     [\P{L}]
579   10  10 Ket   11  11 Ket
580   13     End   14     End
581  ------------------------------------------------------------------  ------------------------------------------------------------------
582  Capturing subpattern count = 0  Capturing subpattern count = 0
583  No options  No options
# Line 574  No need char Line 586  No need char
586    
587  /[\P{^L}]/D  /[\P{^L}]/D
588  ------------------------------------------------------------------  ------------------------------------------------------------------
589    0  10 Bra 0    0  11 Bra 0
590    3     [\p{L}]    3     [\p{L}]
591   10  10 Ket   11  11 Ket
592   13     End   14     End
593  ------------------------------------------------------------------  ------------------------------------------------------------------
594  Capturing subpattern count = 0  Capturing subpattern count = 0
595  No options  No options
# Line 586  No need char Line 598  No need char
598    
599  /[abc\p{L}\x{0660}]/8D  /[abc\p{L}\x{0660}]/8D
600  ------------------------------------------------------------------  ------------------------------------------------------------------
601    0  45 Bra 0    0  46 Bra 0
602    3     [a-c\p{L}\x{660}]    3     [a-c\p{L}\x{660}]
603   45  45 Ket   46  46 Ket
604   48     End   49     End
605  ------------------------------------------------------------------  ------------------------------------------------------------------
606  Capturing subpattern count = 0  Capturing subpattern count = 0
607  Options: utf8  Options: utf8
# Line 597  No first char Line 609  No first char
609  No need char  No need char
610    
611  /[\p{Nd}]/8DM  /[\p{Nd}]/8DM
612  Memory allocation (code space): 46  Memory allocation (code space): 47
613  ------------------------------------------------------------------  ------------------------------------------------------------------
614    0  10 Bra 0    0  11 Bra 0
615    3     [\p{Nd}]    3     [\p{Nd}]
616   10  10 Ket   11  11 Ket
617   13     End   14     End
618  ------------------------------------------------------------------  ------------------------------------------------------------------
619  Capturing subpattern count = 0  Capturing subpattern count = 0
620  Options: utf8  Options: utf8
# Line 612  No need char Line 624  No need char
624   0: 1   0: 1
625    
626  /[\p{Nd}+-]+/8DM  /[\p{Nd}+-]+/8DM
627  Memory allocation (code space): 47  Memory allocation (code space): 48
628  ------------------------------------------------------------------  ------------------------------------------------------------------
629    0  43 Bra 0    0  44 Bra 0
630    3     [+\-\p{Nd}]+    3     [+\-\p{Nd}]+
631   43  43 Ket   44  44 Ket
632   46     End   47     End
633  ------------------------------------------------------------------  ------------------------------------------------------------------
634  Capturing subpattern count = 0  Capturing subpattern count = 0
635  Partial matching not supported  Partial matching not supported
# Line 1010  No match Line 1022  No match
1022   0: A\x{300}\x{301}B\x{300}C   0: A\x{300}\x{301}B\x{300}C
1023   1: C   1: C
1024    
1025    /^\p{Han}+/8
1026        \x{2e81}\x{3007}\x{2f804}\x{31a0}
1027     0: \x{2e81}\x{3007}\x{2f804}
1028        ** Failers
1029    No match
1030        \x{2e7f}
1031    No match
1032    
1033    /^\P{Katakana}+/8
1034        \x{3105}
1035     0: \x{3105}
1036        ** Failers
1037     0: ** Failers
1038        \x{30ff}
1039    No match
1040    
1041    /^[\p{Arabic}]/8
1042        \x{06e9}
1043     0: \x{6e9}
1044        \x{060b}
1045     0: \x{60b}
1046        ** Failers
1047    No match
1048        X\x{06e9}
1049    No match
1050    
1051    /^[\P{Yi}]/8
1052        \x{2f800}
1053     0: \x{2f800}
1054        ** Failers
1055     0: *
1056        \x{a014}
1057    No match
1058        \x{a4c6}
1059    No match
1060    
1061    /^\p{Any}X/8
1062        AXYZ
1063     0: AX
1064        \x{1234}XYZ
1065     0: \x{1234}X
1066        ** Failers
1067    No match
1068        X
1069    No match
1070    
1071    /^\P{Any}X/8
1072        ** Failers
1073    No match
1074        AX
1075    No match
1076    
1077    /^\p{Any}?X/8
1078        XYZ
1079     0: X
1080        AXYZ
1081     0: AX
1082        \x{1234}XYZ
1083     0: \x{1234}X
1084        ** Failers
1085    No match
1086        ABXYZ
1087    No match
1088    
1089    /^\P{Any}?X/8
1090        XYZ
1091     0: X
1092        ** Failers
1093    No match
1094        AXYZ
1095    No match
1096        \x{1234}XYZ
1097    No match
1098        ABXYZ
1099    No match
1100    
1101    /^\p{Any}+X/8
1102        AXYZ
1103     0: AX
1104        \x{1234}XYZ
1105     0: \x{1234}X
1106        A\x{1234}XYZ
1107     0: A\x{1234}X
1108        ** Failers
1109    No match
1110        XYZ
1111    No match
1112    
1113    /^\P{Any}+X/8
1114        ** Failers
1115    No match
1116        AXYZ
1117    No match
1118        \x{1234}XYZ
1119    No match
1120        A\x{1234}XYZ
1121    No match
1122        XYZ
1123    No match
1124    
1125    /^\p{Any}*X/8
1126        XYZ
1127     0: X
1128        AXYZ
1129     0: AX
1130        \x{1234}XYZ
1131     0: \x{1234}X
1132        A\x{1234}XYZ
1133     0: A\x{1234}X
1134        ** Failers
1135    No match
1136    
1137    /^\P{Any}*X/8
1138        XYZ
1139     0: X
1140        ** Failers
1141    No match
1142        AXYZ
1143    No match
1144        \x{1234}XYZ
1145    No match
1146        A\x{1234}XYZ
1147    No match
1148    
1149    /^[\p{Any}]X/8
1150        AXYZ
1151     0: AX
1152        \x{1234}XYZ
1153     0: \x{1234}X
1154        ** Failers
1155    No match
1156        X
1157    No match
1158    
1159    /^[\P{Any}]X/8
1160        ** Failers
1161    No match
1162        AX
1163    No match
1164    
1165    /^[\p{Any}]?X/8
1166        XYZ
1167     0: X
1168        AXYZ
1169     0: AX
1170        \x{1234}XYZ
1171     0: \x{1234}X
1172        ** Failers
1173    No match
1174        ABXYZ
1175    No match
1176    
1177    /^[\P{Any}]?X/8
1178        XYZ
1179     0: X
1180        ** Failers
1181    No match
1182        AXYZ
1183    No match
1184        \x{1234}XYZ
1185    No match
1186        ABXYZ
1187    No match
1188    
1189    /^[\p{Any}]+X/8
1190        AXYZ
1191     0: AX
1192        \x{1234}XYZ
1193     0: \x{1234}X
1194        A\x{1234}XYZ
1195     0: A\x{1234}X
1196        ** Failers
1197    No match
1198        XYZ
1199    No match
1200    
1201    /^[\P{Any}]+X/8
1202        ** Failers
1203    No match
1204        AXYZ
1205    No match
1206        \x{1234}XYZ
1207    No match
1208        A\x{1234}XYZ
1209    No match
1210        XYZ
1211    No match
1212    
1213    /^[\p{Any}]*X/8
1214        XYZ
1215     0: X
1216        AXYZ
1217     0: AX
1218        \x{1234}XYZ
1219     0: \x{1234}X
1220        A\x{1234}XYZ
1221     0: A\x{1234}X
1222        ** Failers
1223    No match
1224    
1225    /^[\P{Any}]*X/8
1226        XYZ
1227     0: X
1228        ** Failers
1229    No match
1230        AXYZ
1231    No match
1232        \x{1234}XYZ
1233    No match
1234        A\x{1234}XYZ
1235    No match
1236    
1237    /^\p{Any}{3,5}?/8
1238        abcdefgh
1239     0: abc
1240        \x{1234}\n\r\x{3456}xyz
1241     0: \x{1234}\x{0a}\x{0d}
1242    
1243    /^\p{Any}{3,5}/8
1244        abcdefgh
1245     0: abcde
1246        \x{1234}\n\r\x{3456}xyz
1247     0: \x{1234}\x{0a}\x{0d}\x{3456}x
1248    
1249    /^\P{Any}{3,5}?/8
1250        ** Failers
1251    No match
1252        abcdefgh
1253    No match
1254        \x{1234}\n\r\x{3456}xyz
1255    No match
1256    
1257    /^\p{L&}X/8
1258         AXY
1259     0: AX
1260         aXY
1261     0: aX
1262         \x{1c5}XY
1263     0: \x{1c5}X
1264         ** Failers
1265    No match
1266         \x{1bb}XY
1267    No match
1268         \x{2b0}XY
1269    No match
1270         !XY
1271    No match
1272    
1273    /^[\p{L&}]X/8
1274         AXY
1275     0: AX
1276         aXY
1277     0: aX
1278         \x{1c5}XY
1279     0: \x{1c5}X
1280         ** Failers
1281    No match
1282         \x{1bb}XY
1283    No match
1284         \x{2b0}XY
1285    No match
1286         !XY
1287    No match
1288    
1289    /^\p{L&}+X/8
1290         AXY
1291     0: AX
1292         aXY
1293     0: aX
1294         AbcdeXyz
1295     0: AbcdeX
1296         \x{1c5}AbXY
1297     0: \x{1c5}AbX
1298         abcDEXypqreXlmn
1299     0: abcDEXypqreX
1300         ** Failers
1301    No match
1302         \x{1bb}XY
1303    No match
1304         \x{2b0}XY
1305    No match
1306         !XY
1307    No match
1308    
1309    /^[\p{L&}]+X/8
1310         AXY
1311     0: AX
1312         aXY
1313     0: aX
1314         AbcdeXyz
1315     0: AbcdeX
1316         \x{1c5}AbXY
1317     0: \x{1c5}AbX
1318         abcDEXypqreXlmn
1319     0: abcDEXypqreX
1320         ** Failers
1321    No match
1322         \x{1bb}XY
1323    No match
1324         \x{2b0}XY
1325    No match
1326         !XY
1327    No match
1328    
1329    /^\p{L&}+?X/8
1330         AXY
1331     0: AX
1332         aXY
1333     0: aX
1334         AbcdeXyz
1335     0: AbcdeX
1336         \x{1c5}AbXY
1337     0: \x{1c5}AbX
1338         abcDEXypqreXlmn
1339     0: abcDEX
1340         ** Failers
1341    No match
1342         \x{1bb}XY
1343    No match
1344         \x{2b0}XY
1345    No match
1346         !XY
1347    No match
1348    
1349    /^[\p{L&}]+?X/8
1350         AXY
1351     0: AX
1352         aXY
1353     0: aX
1354         AbcdeXyz
1355     0: AbcdeX
1356         \x{1c5}AbXY
1357     0: \x{1c5}AbX
1358         abcDEXypqreXlmn
1359     0: abcDEX
1360         ** Failers
1361    No match
1362         \x{1bb}XY
1363    No match
1364         \x{2b0}XY
1365    No match
1366         !XY
1367    No match
1368    
1369    /^\P{L&}X/8
1370         !XY
1371     0: !X
1372         \x{1bb}XY
1373     0: \x{1bb}X
1374         \x{2b0}XY
1375     0: \x{2b0}X
1376         ** Failers
1377    No match
1378         \x{1c5}XY
1379    No match
1380         AXY
1381    No match
1382    
1383    /^[\P{L&}]X/8
1384         !XY
1385     0: !X
1386         \x{1bb}XY
1387     0: \x{1bb}X
1388         \x{2b0}XY
1389     0: \x{2b0}X
1390         ** Failers
1391    No match
1392         \x{1c5}XY
1393    No match
1394         AXY
1395    No match
1396    
1397  / End of testinput6 /  / End of testinput6 /

Legend:
Removed from v.85  
changed lines
  Added in v.87

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12