Lines Matching refs:alternative
141 whether there is a next alternative. If so, it needs to jump back to
247 /* Where to coninue if an alternative is successfully matched. */
310 /* Exit point for the then opcodes of this alternative. */
312 /* Frame size of the current alternative. */
1077 pcre_uchar *alternative;
1135 alternative = cc + GET(cc, 1);
1136 if (*alternative == OP_KETRMAX || *alternative == OP_KETRMIN)
1541 pcre_uchar *alternative;
1583 alternative = cc + GET(cc, 1);
1584 if (*alternative == OP_KETRMAX || *alternative == OP_KETRMIN)
1666 pcre_uchar *alternative;
1768 alternative = cc + GET(cc, 1);
1769 if (*alternative == OP_KETRMAX || *alternative == OP_KETRMIN)
3191 pcre_uchar *alternative, *cc_save, *oc;
3287 alternative = cc + GET(cc, 1);
3288 while (*alternative == OP_ALT)
3290 max_chars = scan_prefix(common, alternative + 1 + LINK_SIZE, chars, bytes, max_chars);
3293 alternative += GET(alternative, 1);
6882 before the next alternative. Not pushed if there are no alternatives.
6883 M - Any values pushed by the current alternative. Can be empty, or anything.
6917 A - Push the alternative index (starting from 0) on the stack.
6919 M - Any values pushed by the current alternative. Can be empty, or anything.
7026 /* Instructions before the first alternative. */
7219 /* Generating code for the first alternative. */
7712 /* Last alternative. */
8969 /* Always exactly one alternative. */
9004 /* Conditional block always has at most one alternative. */
9036 /* Conditional blocks always have an additional alternative, even if it is empty. */
9058 /* Instructions after the current alternative is successfully matched. */