Home | History | Annotate | Download | only in src

Lines Matching full:case

133     case OP_COND:
134 case OP_SCOND:
149 /* There's a special case of OP_ONCE, when it is wrapped round an
154 case OP_ONCE:
163 case OP_ONCE_NC:
164 case OP_BRA:
165 case OP_SBRA:
166 case OP_BRAPOS:
167 case OP_SBRAPOS:
181 case OP_CBRA:
182 case OP_SCBRA:
183 case OP_CBRAPOS:
184 case OP_SCBRAPOS:
199 case OP_ACCEPT:
200 case OP_ASSERT_ACCEPT:
209 case OP_ALT:
210 case OP_KET:
211 case OP_KETRMAX:
212 case OP_KETRMIN:
213 case OP_KETRPOS:
214 case OP_END:
225 case OP_ASSERT:
226 case OP_ASSERT_NOT:
227 case OP_ASSERTBACK:
228 case OP_ASSERTBACK_NOT:
234 case OP_REVERSE:
235 case OP_CREF:
236 case OP_DNCREF:
237 case OP_RREF:
238 case OP_DNRREF:
239 case OP_FALSE:
240 case OP_TRUE:
241 case OP_CALLOUT:
242 case OP_SOD:
243 case OP_SOM:
244 case OP_EOD:
245 case OP_EODN:
246 case OP_CIRC:
247 case OP_CIRCM:
248 case OP_DOLL:
249 case OP_DOLLM:
250 case OP_NOT_WORD_BOUNDARY:
251 case OP_WORD_BOUNDARY:
255 case OP_CALLOUT_STR:
261 case OP_BRAZERO:
262 case OP_BRAMINZERO:
263 case OP_BRAPOSZERO:
264 case OP_SKIPZERO:
272 case OP_CHAR:
273 case OP_CHARI:
274 case OP_NOT:
275 case OP_NOTI:
276 case OP_PLUS:
277 case OP_PLUSI:
278 case OP_MINPLUS:
279 case OP_MINPLUSI:
280 case OP_POSPLUS:
281 case OP_POSPLUSI:
282 case OP_NOTPLUS:
283 case OP_NOTPLUSI:
284 case OP_NOTMINPLUS:
285 case OP_NOTMINPLUSI:
286 case OP_NOTPOSPLUS:
287 case OP_NOTPOSPLUSI:
295 case OP_TYPEPLUS:
296 case OP_TYPEMINPLUS:
297 case OP_TYPEPOSPLUS:
305 case OP_EXACT:
306 case OP_EXACTI:
307 case OP_NOTEXACT:
308 case OP_NOTEXACTI:
316 case OP_TYPEEXACT:
324 case OP_PROP:
325 case OP_NOTPROP:
329 case OP_NOT_DIGIT:
330 case OP_DIGIT:
331 case OP_NOT_WHITESPACE:
332 case OP_WHITESPACE:
333 case OP_NOT_WORDCHAR:
334 case OP_WORDCHAR:
335 case OP_ANY:
336 case OP_ALLANY:
337 case OP_EXTUNI:
338 case OP_HSPACE:
339 case OP_NOT_HSPACE:
340 case OP_VSPACE:
341 case OP_NOT_VSPACE:
349 case OP_ANYNL:
356 appear, but leave the code, just in case.) */
358 case OP_ANYBYTE:
369 case OP_TYPESTAR:
370 case OP_TYPEMINSTAR:
371 case OP_TYPEQUERY:
372 case OP_TYPEMINQUERY:
373 case OP_TYPEPOSSTAR:
374 case OP_TYPEPOSQUERY:
379 case OP_TYPEUPTO:
380 case OP_TYPEMINUPTO:
381 case OP_TYPEPOSUPTO:
389 case OP_CLASS:
390 case OP_NCLASS:
392 case OP_XCLASS:
405 case OP_CRPLUS:
406 case OP_CRMINPLUS:
407 case OP_CRPOSPLUS:
411 case OP_CRSTAR:
412 case OP_CRMINSTAR:
413 case OP_CRQUERY:
414 case OP_CRMINQUERY:
415 case OP_CRPOSSTAR:
416 case OP_CRPOSQUERY:
420 case OP_CRRANGE:
421 case OP_CRMINRANGE:
422 case OP_CRPOSRANGE:
442 that case we must set the minimum length to zero. */
447 case OP_DNREF:
448 case OP_DNREFI:
501 case OP_REF:
502 case OP_REFI:
539 case OP_CRSTAR:
540 case OP_CRMINSTAR:
541 case OP_CRQUERY:
542 case OP_CRMINQUERY:
543 case OP_CRPOSSTAR:
544 case OP_CRPOSQUERY:
549 case OP_CRPLUS:
550 case OP_CRMINPLUS:
551 case OP_CRPOSPLUS:
556 case OP_CRRANGE:
557 case OP_CRMINRANGE:
558 case OP_CRPOSRANGE:
581 case OP_RECURSE:
623 case OP_UPTO:
624 case OP_UPTOI:
625 case OP_NOTUPTO:
626 case OP_NOTUPTOI:
627 case OP_MINUPTO:
628 case OP_MINUPTOI:
629 case OP_NOTMINUPTO:
630 case OP_NOTMINUPTOI:
631 case OP_POSUPTO:
632 case OP_POSUPTOI:
633 case OP_NOTPOSUPTO:
634 case OP_NOTPOSUPTOI:
636 case OP_STAR:
637 case OP_STARI:
638 case OP_NOTSTAR:
639 case OP_NOTSTARI:
640 case OP_MINSTAR:
641 case OP_MINSTARI:
642 case OP_NOTMINSTAR:
643 case OP_NOTMINSTARI:
644 case OP_POSSTAR:
645 case OP_POSSTARI:
646 case OP_NOTPOSSTAR:
647 case OP_NOTPOSSTARI:
649 case OP_QUERY:
650 case OP_QUERYI:
651 case OP_NOTQUERY:
652 case OP_NOTQUERYI:
653 case OP_MINQUERY:
654 case OP_MINQUERYI:
655 case OP_NOTMINQUERY:
656 case OP_NOTMINQUERYI:
657 case OP_POSQUERY:
658 case OP_POSQUERYI:
659 case OP_NOTPOSQUERY:
660 case OP_NOTPOSQUERYI:
670 case OP_MARK:
671 case OP_PRUNE_ARG:
672 case OP_SKIP_ARG:
673 case OP_THEN_ARG:
679 case OP_CLOSE:
680 case OP_COMMIT:
681 case OP_FAIL:
682 case OP_PRUNE:
683 case OP_SET_SOM:
684 case OP_SKIP:
685 case OP_THEN:
702 * Set a bit and maybe its alternate case *
746 /* If caseless, handle the other case of the character. */
782 So we deal with that case by considering the UTF-8 encoding.
820 Unlike in the positive case, where we can set appropriate starting bits for
821 specific high-valued UTF-8 characters, in this case we have to set the bits for
909 case OP_ACCEPT:
910 case OP_ASSERT_ACCEPT:
911 case OP_ALLANY:
912 case OP_ANY:
913 case OP_ANYBYTE:
914 case OP_CIRC:
915 case OP_CIRCM:
916 case OP_CLOSE:
917 case OP_COMMIT:
918 case OP_COND:
919 case OP_CREF:
920 case OP_FALSE:
921 case OP_TRUE:
922 case OP_DNCREF:
923 case OP_DNREF:
924 case OP_DNREFI:
925 case OP_DNRREF:
926 case OP_DOLL:
927 case OP_DOLLM:
928 case OP_END:
929 case OP_EOD:
930 case OP_EODN:
931 case OP_EXTUNI:
932 case OP_FAIL:
933 case OP_MARK:
934 case OP_NOT:
935 case OP_NOTEXACT:
936 case OP_NOTEXACTI:
937 case OP_NOTI:
938 case OP_NOTMINPLUS:
939 case OP_NOTMINPLUSI:
940 case OP_NOTMINQUERY:
941 case OP_NOTMINQUERYI:
942 case OP_NOTMINSTAR:
943 case OP_NOTMINSTARI:
944 case OP_NOTMINUPTO:
945 case OP_NOTMINUPTOI:
946 case OP_NOTPLUS:
947 case OP_NOTPLUSI:
948 case OP_NOTPOSPLUS:
949 case OP_NOTPOSPLUSI:
950 case OP_NOTPOSQUERY:
951 case OP_NOTPOSQUERYI:
952 case OP_NOTPOSSTAR:
953 case OP_NOTPOSSTARI:
954 case OP_NOTPOSUPTO:
955 case OP_NOTPOSUPTOI:
956 case OP_NOTPROP:
957 case OP_NOTQUERY:
958 case OP_NOTQUERYI:
959 case OP_NOTSTAR:
960 case OP_NOTSTARI:
961 case OP_NOTUPTO:
962 case OP_NOTUPTOI:
963 case OP_NOT_HSPACE:
964 case OP_NOT_VSPACE:
965 case OP_PRUNE:
966 case OP_PRUNE_ARG:
967 case OP_RECURSE:
968 case OP_REF:
969 case OP_REFI:
970 case OP_REVERSE:
971 case OP_RREF:
972 case OP_SCOND:
973 case OP_SET_SOM:
974 case OP_SKIP:
975 case OP_SKIP_ARG:
976 case OP_SOD:
977 case OP_SOM:
978 case OP_THEN:
979 case OP_THEN_ARG:
984 are used for characters with more than one "other case", so there is no
987 case OP_PROP:
1009 case OP_WORD_BOUNDARY:
1010 case OP_NOT_WORD_BOUNDARY:
1019 case OP_BRA:
1020 case OP_SBRA:
1021 case OP_CBRA:
1022 case OP_SCBRA:
1023 case OP_BRAPOS:
1024 case OP_SBRAPOS:
1025 case OP_CBRAPOS:
1026 case OP_SCBRAPOS:
1027 case OP_ONCE:
1028 case OP_ONCE_NC:
1029 case OP_ASSERT:
1046 case OP_ALT:
1051 case OP_KET:
1052 case OP_KETRMAX:
1053 case OP_KETRMIN:
1054 case OP_KETRPOS:
1059 case OP_CALLOUT:
1063 case OP_CALLOUT_STR:
1069 case OP_ASSERT_NOT:
1070 case OP_ASSERTBACK:
1071 case OP_ASSERTBACK_NOT:
1078 case OP_BRAZERO:
1079 case OP_BRAMINZERO:
1080 case OP_BRAPOSZERO:
1089 case OP_SKIPZERO:
1097 case OP_STAR:
1098 case OP_MINSTAR:
1099 case OP_POSSTAR:
1100 case OP_QUERY:
1101 case OP_MINQUERY:
1102 case OP_POSQUERY:
1106 case OP_STARI:
1107 case OP_MINSTARI:
1108 case OP_POSSTARI:
1109 case OP_QUERYI:
1110 case OP_MINQUERYI:
1111 case OP_POSQUERYI:
1117 case OP_UPTO:
1118 case OP_MINUPTO:
1119 case OP_POSUPTO:
1123 case OP_UPTOI:
1124 case OP_MINUPTOI:
1125 case OP_POSUPTOI:
1131 case OP_EXACT:
1134 case OP_CHAR:
1135 case OP_PLUS:
1136 case OP_MINPLUS:
1137 case OP_POSPLUS:
1142 case OP_EXACTI:
1145 case OP_CHARI:
1146 case OP_PLUSI:
1147 case OP_MINPLUSI:
1148 case OP_POSPLUSI:
1159 case OP_HSPACE:
1195 case OP_ANYNL:
1196 case OP_VSPACE:
1231 properties. Therefore, these apply in the case when only characters less
1234 case OP_NOT_DIGIT:
1239 case OP_DIGIT:
1244 case OP_NOT_WHITESPACE:
1249 case OP_WHITESPACE:
1254 case OP_NOT_WORDCHAR:
1259 case OP_WORDCHAR:
1267 case OP_TYPEPLUS:
1268 case OP_TYPEMINPLUS:
1269 case OP_TYPEPOSPLUS:
1273 case OP_TYPEEXACT:
1280 case OP_TYPEUPTO:
1281 case OP_TYPEMINUPTO:
1282 case OP_TYPEPOSUPTO:
1285 case OP_TYPESTAR:
1286 case OP_TYPEMINSTAR:
1287 case OP_TYPEPOSSTAR:
1288 case OP_TYPEQUERY:
1289 case OP_TYPEMINQUERY:
1290 case OP_TYPEPOSQUERY:
1294 case OP_ANY:
1295 case OP_ALLANY:
1298 case OP_HSPACE:
1332 case OP_ANYNL:
1333 case OP_VSPACE:
1364 case OP_NOT_DIGIT:
1368 case OP_DIGIT:
1372 case OP_NOT_WHITESPACE:
1376 case OP_WHITESPACE:
1380 case OP_NOT_WORDCHAR:
1384 case OP_WORDCHAR:
1399 case OP_XCLASS:
1417 case OP_NCLASS:
1433 case OP_CLASS:
1477 case OP_CRSTAR:
1478 case OP_CRMINSTAR:
1479 case OP_CRQUERY:
1480 case OP_CRMINQUERY:
1481 case OP_CRPOSSTAR:
1482 case OP_CRPOSQUERY:
1486 case OP_CRRANGE:
1487 case OP_CRMINRANGE:
1488 case OP_CRPOSRANGE:
1497 break; /* End of class handling case */
1556 case -1: /* \C in UTF mode or (*ACCEPT) or over-complex regex */
1559 case -2:
1562 case -3: