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

Diff of /code/trunk/testdata/testoutput12

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

revision 524 by ph10, Mon May 24 17:06:28 2010 UTC revision 595 by ph10, Mon May 2 10:33:29 2011 UTC
# Line 1067  No need char Line 1067  No need char
1067  Subject length lower bound = 0  Subject length lower bound = 0
1068  No set of starting bytes  No set of starting bytes
1069    
1070    /\p{Lu}+9\p{Lu}+B\p{Lu}+b/BZ
1071    ------------------------------------------------------------------
1072            Bra
1073            prop Lu ++
1074            9
1075            prop Lu +
1076            B
1077            prop Lu ++
1078            b
1079            Ket
1080            End
1081    ------------------------------------------------------------------
1082    
1083    /\p{^Lu}+9\p{^Lu}+B\p{^Lu}+b/BZ
1084    ------------------------------------------------------------------
1085            Bra
1086            notprop Lu +
1087            9
1088            notprop Lu ++
1089            B
1090            notprop Lu +
1091            b
1092            Ket
1093            End
1094    ------------------------------------------------------------------
1095    
1096    /\P{Lu}+9\P{Lu}+B\P{Lu}+b/BZ
1097    ------------------------------------------------------------------
1098            Bra
1099            notprop Lu +
1100            9
1101            notprop Lu ++
1102            B
1103            notprop Lu +
1104            b
1105            Ket
1106            End
1107    ------------------------------------------------------------------
1108    
1109    /\p{Han}+X\p{Greek}+\x{370}/BZ8
1110    ------------------------------------------------------------------
1111            Bra
1112            prop Han ++
1113            X
1114            prop Greek +
1115            \x{370}
1116            Ket
1117            End
1118    ------------------------------------------------------------------
1119    
1120    /\p{Xan}+!\p{Xan}+A/BZ
1121    ------------------------------------------------------------------
1122            Bra
1123            prop Xan ++
1124            !
1125            prop Xan +
1126            A
1127            Ket
1128            End
1129    ------------------------------------------------------------------
1130    
1131    /\p{Xsp}+!\p{Xsp}\t/BZ
1132    ------------------------------------------------------------------
1133            Bra
1134            prop Xsp ++
1135            !
1136            prop Xsp
1137            \x09
1138            Ket
1139            End
1140    ------------------------------------------------------------------
1141    
1142    /\p{Xps}+!\p{Xps}\t/BZ
1143    ------------------------------------------------------------------
1144            Bra
1145            prop Xps ++
1146            !
1147            prop Xps
1148            \x09
1149            Ket
1150            End
1151    ------------------------------------------------------------------
1152    
1153    /\p{Xwd}+!\p{Xwd}_/BZ
1154    ------------------------------------------------------------------
1155            Bra
1156            prop Xwd ++
1157            !
1158            prop Xwd
1159            _
1160            Ket
1161            End
1162    ------------------------------------------------------------------
1163    
1164    /A+\p{N}A+\dB+\p{N}*B+\d*/WBZ
1165    ------------------------------------------------------------------
1166            Bra
1167            A++
1168            prop N
1169            A++
1170            prop Nd
1171            B+
1172            prop N *+
1173            B+
1174            prop Nd *
1175            Ket
1176            End
1177    ------------------------------------------------------------------
1178    
1179    /-- These behaved oddly in Perl, so they are kept in this test --/
1180    
1181    /(\x{23a}\x{23a}\x{23a})?\1/8i
1182        \x{23a}\x{23a}\x{23a}\x{2c65}\x{2c65}
1183    No match
1184    
1185    /(ȺȺȺ)?\1/8i
1186        ȺȺȺⱥⱥ
1187    No match
1188    
1189    /(\x{23a}\x{23a}\x{23a})?\1/8i
1190        \x{23a}\x{23a}\x{23a}\x{2c65}\x{2c65}\x{2c65}
1191     0: \x{23a}\x{23a}\x{23a}\x{2c65}\x{2c65}\x{2c65}
1192     1: \x{23a}\x{23a}\x{23a}
1193    
1194    /(ȺȺȺ)?\1/8i
1195        ȺȺȺⱥⱥⱥ
1196     0: \x{23a}\x{23a}\x{23a}\x{2c65}\x{2c65}\x{2c65}
1197     1: \x{23a}\x{23a}\x{23a}
1198    
1199    /(\x{23a}\x{23a}\x{23a})\1/8i
1200        \x{23a}\x{23a}\x{23a}\x{2c65}\x{2c65}
1201    No match
1202    
1203    /(ȺȺȺ)\1/8i
1204        ȺȺȺⱥⱥ
1205    No match
1206    
1207    /(\x{23a}\x{23a}\x{23a})\1/8i
1208        \x{23a}\x{23a}\x{23a}\x{2c65}\x{2c65}\x{2c65}
1209     0: \x{23a}\x{23a}\x{23a}\x{2c65}\x{2c65}\x{2c65}
1210     1: \x{23a}\x{23a}\x{23a}
1211    
1212    /(ȺȺȺ)\1/8i
1213        ȺȺȺⱥⱥⱥ
1214     0: \x{23a}\x{23a}\x{23a}\x{2c65}\x{2c65}\x{2c65}
1215     1: \x{23a}\x{23a}\x{23a}
1216    
1217    /(\x{2c65}\x{2c65})\1/8i
1218        \x{2c65}\x{2c65}\x{23a}\x{23a}
1219     0: \x{2c65}\x{2c65}\x{23a}\x{23a}
1220     1: \x{2c65}\x{2c65}
1221    
1222    /(ⱥⱥ)\1/8i
1223        ⱥⱥȺȺ
1224     0: \x{2c65}\x{2c65}\x{23a}\x{23a}
1225     1: \x{2c65}\x{2c65}
1226    
1227    /(\x{23a}\x{23a}\x{23a})\1Y/8i
1228        X\x{23a}\x{23a}\x{23a}\x{2c65}\x{2c65}\x{2c65}YZ
1229     0: \x{23a}\x{23a}\x{23a}\x{2c65}\x{2c65}\x{2c65}Y
1230     1: \x{23a}\x{23a}\x{23a}
1231    
1232    /(\x{2c65}\x{2c65})\1Y/8i
1233        X\x{2c65}\x{2c65}\x{23a}\x{23a}YZ
1234     0: \x{2c65}\x{2c65}\x{23a}\x{23a}Y
1235     1: \x{2c65}\x{2c65}
1236    
1237    /-- --/
1238    
1239  /-- End of testinput12 --/  /-- End of testinput12 --/

Legend:
Removed from v.524  
changed lines
  Added in v.595

  ViewVC Help
Powered by ViewVC 1.1.5