Lines Matching refs:Fecode

175 #define Fecode             F->ecode  macro
273 *lengthptr = (*Fecode == OP_CALLOUT)? in do_callout()
274 PRIV(OP_lengths)[OP_CALLOUT] : GET(Fecode, 1 + 2*LINK_SIZE); in do_callout()
300 cb->pattern_position = GET(Fecode, 1); in do_callout()
301 cb->next_item_length = GET(Fecode, 1 + LINK_SIZE); in do_callout()
303 if (*Fecode == OP_CALLOUT) /* Numerical callout */ in do_callout()
305 cb->callout_number = Fecode[1 + 2*LINK_SIZE]; in do_callout()
313 cb->callout_string_offset = GET(Fecode, 1 + 3*LINK_SIZE); in do_callout()
314 cb->callout_string = Fecode + (1 + 4*LINK_SIZE) + 1; in do_callout()
724 Fecode = start_ecode; /* Starting code pointer */ in match()
752 fprintf(stderr, "++ op=%d\n", *Fecode); in match()
755 Fop = (uint8_t)(*Fecode); /* Cast needed for 16-bit and 32-bit modes */ in match()
770 number = GET2(Fecode, 1); in match()
786 Fecode += PRIV(OP_lengths)[*Fecode]; in match()
826 Fecode += 1 + LINK_SIZE; in match()
904 Fecode++; in match()
920 Fecode++; in match()
932 Fecode++; in match()
933 GETCHARLEN(fc, Fecode, Flength); in match()
941 if (*Fecode++ != UCHAR21INC(Feptr)) RRETURN(MATCH_NOMATCH); in match()
954 if (Fecode[1] != *Feptr++) RRETURN(MATCH_NOMATCH); in match()
955 Fecode += 2; in match()
977 Fecode++; in match()
978 GETCHARLEN(fc, Fecode, Flength); in match()
989 Fecode++; in match()
1002 Fecode += Flength; in match()
1013 fc = Fecode[1]; in match()
1023 Fecode += 2; in match()
1031 if (TABLE_GET(Fecode[1], mb->lcc, Fecode[1]) in match()
1034 Fecode += 2; in match()
1054 Fecode++; in match()
1055 GETCHARINC(ch, Fecode); in match()
1077 ch = Fecode[1]; in match()
1078 Fecode += 2; in match()
1100 uint32_t ch = Fecode[1]; in match()
1104 Fecode += 2; in match()
1122 Lmin = Lmax = GET2(Fecode, 1); in match()
1123 Fecode += 1 + IMM2_SIZE; in match()
1130 Lmax = GET2(Fecode, 1); in match()
1131 Fecode += 1 + IMM2_SIZE; in match()
1138 Lmax = GET2(Fecode, 1); in match()
1139 Fecode += 1 + IMM2_SIZE; in match()
1146 Lmax = GET2(Fecode, 1); in match()
1147 Fecode += 1 + IMM2_SIZE; in match()
1155 Fecode++; in match()
1163 Fecode++; in match()
1171 Fecode++; in match()
1186 fc = *Fecode++ - ((Fop < OP_STARI)? OP_STAR : OP_STARI); in match()
1213 Lcharptr = Fecode; in match()
1214 GETCHARLEN(fc, Fecode, Flength); in match()
1215 Fecode += Flength; in match()
1249 RMATCH(Fecode, RM202); in match()
1293 RMATCH(Fecode, RM203); in match()
1313 Lc = *Fecode++; in match()
1353 RMATCH(Fecode, RM25); in match()
1386 RMATCH(Fecode, RM26); in match()
1413 RMATCH(Fecode, RM27); in match()
1443 RMATCH(Fecode, RM28); in match()
1476 Lmin = Lmax = GET2(Fecode, 1); in match()
1477 Fecode += 1 + IMM2_SIZE; in match()
1483 Lmax = GET2(Fecode, 1); in match()
1485 Fecode += 1 + IMM2_SIZE; in match()
1491 Lmax = GET2(Fecode, 1); in match()
1493 Fecode += 1 + IMM2_SIZE; in match()
1501 Fecode++; in match()
1509 Fecode++; in match()
1517 Fecode++; in match()
1524 Lmax = GET2(Fecode, 1); in match()
1525 Fecode += 1 + IMM2_SIZE; in match()
1540 fc = *Fecode++ - ((Fop >= OP_NOTSTARI)? OP_NOTSTARI: OP_NOTSTAR); in match()
1548 GETCHARINCTEST(Lc, Fecode); in match()
1610 RMATCH(Fecode, RM204); in match()
1629 RMATCH(Fecode, RM29); in match()
1674 RMATCH(Fecode, RM205); in match()
1698 RMATCH(Fecode, RM30); in match()
1750 RMATCH(Fecode, RM206); in match()
1768 RMATCH(Fecode, RM31); in match()
1812 RMATCH(Fecode, RM207); in match()
1835 RMATCH(Fecode, RM32); in match()
1868 Lbyte_map_address = Fecode + 1; /* Save for matching */ in match()
1869 Fecode += 1 + (32 / sizeof(PCRE2_UCHAR)); /* Advance past the item */ in match()
1874 switch (*Fecode) in match()
1885 fc = *Fecode++ - OP_CRSTAR; in match()
1894 Lmin = GET2(Fecode, 1); in match()
1895 Lmax = GET2(Fecode, 1 + IMM2_SIZE); in match()
1897 reptype = rep_typ[*Fecode - OP_CRSTAR]; in match()
1898 Fecode += 1 + 2 * IMM2_SIZE; in match()
1964 RMATCH(Fecode, RM200); in match()
1987 RMATCH(Fecode, RM23); in match()
2044 RMATCH(Fecode, RM201); in match()
2077 RMATCH(Fecode, RM24); in match()
2109 Lxclass_data = Fecode + 1 + LINK_SIZE; /* Save for matching */ in match()
2110 Fecode += GET(Fecode, 1); /* Advance past the item */ in match()
2112 switch (*Fecode) in match()
2123 fc = *Fecode++ - OP_CRSTAR; in match()
2132 Lmin = GET2(Fecode, 1); in match()
2133 Lmax = GET2(Fecode, 1 + IMM2_SIZE); in match()
2135 reptype = rep_typ[*Fecode - OP_CRSTAR]; in match()
2136 Fecode += 1 + 2 * IMM2_SIZE; in match()
2168 RMATCH(Fecode, RM100); in match()
2212 RMATCH(Fecode, RM101); in match()
2246 Fecode++; in match()
2258 Fecode++; in match()
2270 Fecode++; in match()
2282 Fecode++; in match()
2294 Fecode++; in match()
2306 Fecode++; in match()
2341 Fecode++; in match()
2356 Fecode++; in match()
2371 Fecode++; in match()
2386 Fecode++; in match()
2401 Fecode++; in match()
2423 switch(Fecode[1]) in match()
2437 if ((Fecode[2] != PRIV(ucp_gentype)[prop->chartype]) == (Fop == OP_PROP)) in match()
2442 if ((Fecode[2] != prop->chartype) == (Fop == OP_PROP)) in match()
2447 if ((Fecode[2] != prop->script) == (Fop == OP_PROP)) in match()
2487 cp = PRIV(ucd_caseless_sets) + Fecode[2]; in match()
2510 Fecode += 3; in match()
2532 Fecode++; in match()
2550 Lmin = Lmax = GET2(Fecode, 1); in match()
2551 Fecode += 1 + IMM2_SIZE; in match()
2557 Lmax = GET2(Fecode, 1); in match()
2558 reptype = (*Fecode == OP_TYPEMINUPTO)? REPTYPE_MIN : REPTYPE_MAX; in match()
2559 Fecode += 1 + IMM2_SIZE; in match()
2566 Fecode++; in match()
2573 Fecode++; in match()
2580 Fecode++; in match()
2586 Lmax = GET2(Fecode, 1); in match()
2587 Fecode += 1 + IMM2_SIZE; in match()
2596 fc = *Fecode++ - OP_TYPESTAR; in match()
2604 Lctype = *Fecode++; /* Code for the character type */ in match()
2609 proptype = *Fecode++; in match()
2610 Lpropvalue = *Fecode++; in match()
3356 RMATCH(Fecode, RM208); in match()
3373 RMATCH(Fecode, RM209); in match()
3393 RMATCH(Fecode, RM210); in match()
3410 RMATCH(Fecode, RM211); in match()
3427 RMATCH(Fecode, RM212); in match()
3445 RMATCH(Fecode, RM213); in match()
3469 RMATCH(Fecode, RM214); in match()
3497 RMATCH(Fecode, RM215); in match()
3518 RMATCH(Fecode, RM216); in match()
3547 RMATCH(Fecode, RM217); in match()
3576 RMATCH(Fecode, RM218); in match()
3603 RMATCH(Fecode, RM219); in match()
3730 RMATCH(Fecode, RM33); in match()
4092 RMATCH(Fecode, RM222); in match()
4135 RMATCH(Fecode, RM220); in match()
4408 RMATCH(Fecode, RM221); in match()
4661 RMATCH(Fecode, RM34); in match()
4696 int count = GET2(Fecode, 1+IMM2_SIZE); in match()
4697 PCRE2_SPTR slot = mb->name_table + GET2(Fecode, 1) * mb->name_entry_size; in match()
4698 Fecode += 1 + 2*IMM2_SIZE; in match()
4712 Loffset = (GET2(Fecode, 1) << 1) - 2; in match()
4713 Fecode += 1 + IMM2_SIZE; in match()
4720 switch (*Fecode) in match()
4728 fc = *Fecode++ - OP_CRSTAR; in match()
4736 Lmin = GET2(Fecode, 1); in match()
4737 Lmax = GET2(Fecode, 1 + IMM2_SIZE); in match()
4738 reptype = rep_typ[*Fecode - OP_CRSTAR]; in match()
4740 Fecode += 1 + 2 * IMM2_SIZE; in match()
4800 RMATCH(Fecode, RM20); in match()
4856 RMATCH(Fecode, RM21); in match()
4870 RMATCH(Fecode, RM22); in match()
4923 Lnext_ecode = Fecode + 1; in match()
4927 Fecode = Lnext_ecode + 1 + LINK_SIZE; in match()
4931 Lnext_ecode = Fecode + 1; in match()
4935 Fecode++; in match()
4941 Fecode++; in match()
4942 do Fecode += GET(Fecode,1); while (*Fecode == OP_ALT); in match()
4943 Fecode += 1 + LINK_SIZE; in match()
4960 Fecode += 1; in match()
4961 if (*Fecode == OP_CBRAPOS || *Fecode == OP_SCBRAPOS) in match()
4978 number = GET2(Fecode, 1+LINK_SIZE); in match()
4983 Lstart_group = Fecode; /* Start of this group */ in match()
4989 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode], RM8); in match()
4995 do Fecode += GET(Fecode, 1); while (*Fecode == OP_ALT); in match()
4999 Fecode = Lstart_group; in match()
5007 PCRE2_SPTR next_ecode = Fecode + GET(Fecode,1); in match()
5009 (*Fecode == OP_ALT || *next_ecode == OP_ALT)) in match()
5014 Fecode += GET(Fecode, 1); in match()
5015 if (*Fecode != OP_ALT) break; in match()
5022 Fecode += 1 + LINK_SIZE; in match()
5056 Lnext_branch = Fecode + GET(Fecode, 1); in match()
5062 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode], RM1); in match()
5064 Fecode = Lnext_branch; in match()
5069 Fecode += PRIV(OP_lengths)[*Fecode]; in match()
5081 Lframe_type = GF_CAPTURE | GET2(Fecode, 1+LINK_SIZE); in match()
5098 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode], RM2); in match()
5101 PCRE2_SPTR next_ecode = Fecode + GET(Fecode,1); in match()
5103 (*Fecode == OP_ALT || *next_ecode == OP_ALT)) in match()
5107 Fecode += GET(Fecode, 1); in match()
5108 if (*Fecode != OP_ALT) RRETURN(MATCH_NOMATCH); in match()
5124 bracode = mb->start_code + GET(Fecode, 1); in match()
5208 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode], RM3); in match()
5219 Fecode += GET(Fecode, 1); in match()
5220 if (*Fecode != OP_ALT) RRETURN(MATCH_NOMATCH); in match()
5223 do Fecode += GET(Fecode, 1); while (*Fecode == OP_ALT); in match()
5224 Fecode += 1 + LINK_SIZE; in match()
5243 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode], RM4); in match()
5252 Fecode += GET(Fecode, 1); in match()
5253 if (*Fecode != OP_ALT) goto ASSERT_NOT_FAILED; in match()
5259 do Fecode += GET(Fecode, 1); while (*Fecode == OP_ALT); in match()
5272 Fecode += 1 + LINK_SIZE; in match()
5288 Fecode += length; in match()
5308 Flength = GET(Fecode, 1); /* Offset to the second branch */ in match()
5309 if (Fecode[Flength] != OP_ALT) Flength -= 1 + LINK_SIZE; in match()
5310 Fecode += 1 + LINK_SIZE; /* From this opcode */ in match()
5316 if (*Fecode == OP_CALLOUT || *Fecode == OP_CALLOUT_STR) in match()
5325 Fecode += length; in match()
5332 switch(*Fecode) in match()
5337 number = GET2(Fecode, 1); in match()
5345 int count = GET2(Fecode, 1 + IMM2_SIZE); in match()
5346 PCRE2_SPTR slot = mb->name_table + GET2(Fecode, 1) * mb->name_entry_size; in match()
5358 offset = (GET2(Fecode, 1) << 1) - 2; /* Doubled ref number */ in match()
5364 int count = GET2(Fecode, 1 + IMM2_SIZE); in match()
5365 PCRE2_SPTR slot = mb->name_table + GET2(Fecode, 1) * mb->name_entry_size; in match()
5391 Lpositive = (*Fecode == OP_ASSERT || *Fecode == OP_ASSERTBACK); in match()
5392 Lstart_branch = Fecode; in match()
5396 group_frame_type = GF_CONDASSERT | *Fecode; in match()
5444 do Fecode += GET(Fecode, 1); while (*Fecode == OP_ALT); in match()
5454 Fecode += condition? PRIV(OP_lengths)[*Fecode] : Flength; in match()
5464 RMATCH(Fecode, RM35); in match()
5483 number = GET(Fecode, 1); in match()
5507 Fecode += 1 + LINK_SIZE; in match()
5516 do Fecode += GET(Fecode,1); while (*Fecode == OP_ALT); in match()
5530 bracode = Fecode - GET(Fecode, 1); in match()
5645 Fecode = P->ecode + 1 + LINK_SIZE; in match()
5664 if (*Fecode == OP_KETRPOS) in match()
5683 RMATCH(Fecode + 1 + LINK_SIZE, RM6); in match()
5685 Fecode -= GET(Fecode, 1); in match()
5698 Fecode += 1 + LINK_SIZE; in match()
5708 Fecode++; in match()
5713 Fecode++; in match()
5733 Fecode++; in match()
5762 Fecode++; in match()
5780 Fecode++; in match()
5808 Fecode++; in match()
5817 Fecode++; in match()
5826 Fecode++; in match()
5902 if ((*Fecode++ == OP_WORD_BOUNDARY)? in match()
5913 Fmark = mb->nomatch_mark = Fecode + 2; in match()
5914 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode] + Fecode[1], RM12); in match()
5924 PRIV(strcmp)(Fecode + 2, mb->verb_skip_ptr) == 0) in match()
5939 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode], RM13); in match()
5945 Fmark = mb->nomatch_mark = Fecode + 2; in match()
5946 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode] + Fecode[1], RM36); in match()
5952 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode], RM14); in match()
5958 Fmark = mb->nomatch_mark = Fecode + 2; in match()
5959 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode] + Fecode[1], RM15); in match()
5965 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode], RM16); in match()
5983 Fecode += PRIV(OP_lengths)[*Fecode] + Fecode[1]; in match()
5986 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode] + Fecode[1], RM17); in match()
5994 mb->verb_skip_ptr = Fecode + 2; in match()
6002 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode], RM18); in match()
6004 mb->verb_ecode_ptr = Fecode; in match()
6009 Fmark = mb->nomatch_mark = Fecode + 2; in match()
6010 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode] + Fecode[1], RM19); in match()
6012 mb->verb_ecode_ptr = Fecode; in match()