Home | History | Annotate | Download | only in dist

Lines Matching defs:scode

2376     const pcre_uchar *scode = cd->start_code + GET(code, 1);
2377 const pcre_uchar *endgroup = scode;
2389 if (GET(scode, 1) == 0) return TRUE; /* Unclosed */
2398 if (code >= scode && code <= endgroup) continue; /* Simple recursion */
2403 if (r->group == scode) break;
2412 this_recurse.group = scode;
2416 if (could_be_empty_branch(scode, endcode, utf, cd, &this_recurse))
2421 scode += GET(scode, 1);
2423 while (*scode == OP_ALT);
6185 pcre_uchar *scode = bracode;
6188 if (could_be_empty_branch(scode, ketcode, utf, cd, NULL))
6193 scode += GET(scode, 1);
6195 while (*scode == OP_ALT);
8390 const pcre_uchar *scode = first_significant_code(
8392 register int op = *scode;
8399 if (!is_anchored(scode, bracket_map, cd, atomcount)) return FALSE;
8407 int n = GET2(scode, 1+LINK_SIZE);
8409 if (!is_anchored(scode, new_map, cd, atomcount)) return FALSE;
8416 if (!is_anchored(scode, bracket_map, cd, atomcount)) return FALSE;
8423 if (!is_anchored(scode, bracket_map, cd, atomcount + 1))
8434 if (scode[1] != OP_ALLANY || (bracket_map & cd->backref_map) != 0 ||
8480 const pcre_uchar *scode = first_significant_code(
8482 register int op = *scode;
8491 scode += 1 + LINK_SIZE;
8492 if (*scode == OP_CALLOUT) scode += PRIV(OP_lengths)[OP_CALLOUT];
8493 switch (*scode)
8503 if (!is_startline(scode, bracket_map, cd, atomcount)) return FALSE;
8504 do scode += GET(scode, 1); while (*scode == OP_ALT);
8505 scode += 1 + LINK_SIZE;
8508 scode = first_significant_code(scode, FALSE);
8509 op = *scode;
8517 if (!is_startline(scode, bracket_map, cd, atomcount)) return FALSE;
8525 int n = GET2(scode, 1+LINK_SIZE);
8527 if (!is_startline(scode, new_map, cd, atomcount)) return FALSE;
8534 if (!is_startline(scode, bracket_map, cd, atomcount)) return FALSE;
8541 if (!is_startline(scode, bracket_map, cd, atomcount + 1)) return FALSE;
8552 if (scode[1] != OP_ANY || (bracket_map & cd->backref_map) != 0 ||
8608 const pcre_uchar *scode = first_significant_code(code + 1+LINK_SIZE + xl,
8610 register pcre_uchar op = *scode;
8626 d = find_firstassertedchar(scode, &dflags, op == OP_ASSERT);
8633 scode += IMM2_SIZE;
8641 if (cflags < 0) { c = scode[1]; cflags = 0; }
8642 else if (c != scode[1]) return 0;
8646 scode += IMM2_SIZE;
8654 if (cflags < 0) { c = scode[1]; cflags = REQ_CASELESS; }
8655 else if (c != scode[1]) return 0;