Lines Matching refs:op
199 #define WITH_NL(op) ((op) >= FIRST_NL && (op) <= LAST_NL) argument
1025 regnode(int op) in regnode() argument
1034 *regcode++ = op; in regnode()
1136 reginsert(int op, char_u *opnd) in reginsert() argument
1154 *place++ = op; in reginsert()
1164 reginsert_nr(int op, long val, char_u *opnd) in reginsert_nr() argument
1182 *place++ = op; in reginsert_nr()
1196 int op, in reginsert_limits() argument
1217 *place++ = op; in reginsert_limits()
2092 int op; in regpiece() local
2102 op = peekchr(); in regpiece()
2103 if (re_multi_type(op) == NOT_MULTI) in regpiece()
2112 switch (op) in regpiece()
3249 int op; in regmatch() local
3327 op = OP(scan); in regmatch()
3329 if (!rex.reg_line_lbr && WITH_NL(op) && REG_MULTI in regmatch()
3334 else if (rex.reg_line_lbr && WITH_NL(op) && *rex.input == '\n') in regmatch()
3340 if (WITH_NL(op)) in regmatch()
3341 op -= ADD_NL; in regmatch()
3346 switch (op) in regmatch()
3730 else if ((cstrchr(OPERAND(scan), c) == NULL) == (op == ANYOF)) in regmatch()
3848 no = op - MOPEN; in regmatch()
3881 no = op - ZOPEN; in regmatch()
3908 no = op - MCLOSE; in regmatch()
3934 no = op - ZCLOSE; in regmatch()
3962 no = op - BACKREF; in regmatch()
4036 no = op - ZREF; in regmatch()
4104 no = op - BRACE_COMPLEX; in regmatch()
4186 if (op != BRACE_SIMPLE) in regmatch()
4188 rst.minval = (op == STAR) ? 0 : 1; in regmatch()
4248 rp->rs_no = op; in regmatch()
4277 rp->rs_no = op; in regmatch()
4314 printf("Illegal op code %d\n", op); in regmatch()
5115 int op = EXACTLY; // Arbitrary non-END op. in regdump() local
5132 while (op != END || s <= end) in regdump()
5134 op = OP(s); in regdump()
5143 if (op == BRACE_LIMITS) in regdump()
5149 else if (op == BEHIND || op == NOBEHIND) in regdump()
5155 else if (op == RE_LNUM || op == RE_COL || op == RE_VCOL) in regdump()
5162 if (op == ANYOF || op == ANYOF + ADD_NL in regdump()
5163 || op == ANYBUT || op == ANYBUT + ADD_NL in regdump()
5164 || op == EXACTLY) in regdump()
5198 regprop(char_u *op) in regprop() argument
5205 switch ((int) OP(op)) in regprop()
5444 sprintf(buf + STRLEN(buf), "MOPEN%d", OP(op) - MOPEN); in regprop()
5459 sprintf(buf + STRLEN(buf), "MCLOSE%d", OP(op) - MCLOSE); in regprop()
5471 sprintf(buf + STRLEN(buf), "BACKREF%d", OP(op) - BACKREF); in regprop()
5490 sprintf(buf + STRLEN(buf), "ZOPEN%d", OP(op) - ZOPEN); in regprop()
5502 sprintf(buf + STRLEN(buf), "ZCLOSE%d", OP(op) - ZCLOSE); in regprop()
5514 sprintf(buf + STRLEN(buf), "ZREF%d", OP(op) - ZREF); in regprop()
5555 sprintf(buf + STRLEN(buf), "BRACE_COMPLEX%d", OP(op) - BRACE_COMPLEX); in regprop()
5565 sprintf(buf + STRLEN(buf), "corrupt %d", OP(op)); in regprop()