Lines Matching refs:OP
131 #define EMIT(op, sopnd) doemit(p, (sop)(op), (size_t)(sopnd))
132 #define INSERT(op, pos) doinsert(p, (sop)(op), HERE()-(pos)+1, pos)
297 - p_ere_exp - parse one subERE, an atom possibly followed by a repetition op
507 pos = HERE(); /* repetion op, if any, covers from here */
563 assert(OP(p->strip[p->pbegin[i]]) == OLPAREN);
564 assert(OP(p->strip[p->pend[i]]) == ORPAREN);
1309 doemit(struct parse *p, sop op, size_t opnd)
1324 p->strip[p->slen++] = SOP(op, opnd);
1331 doinsert(struct parse *p, sop op, size_t opnd, sopno pos)
1342 EMIT(op, opnd); /* do checks, ensure space */
1373 p->strip[pos] = OP(p->strip[pos]) | value;
1439 switch (OP(s)) {
1456 if (OP(s) != O_QUEST && OP(s) != O_CH &&
1457 OP(s) != OOR2) {
1461 } while (OP(s) != O_QUEST && OP(s) != O_CH);
1471 } while (OP(s) != OEND);
1485 while (OP(s = *scan++) != OCHAR)
1511 switch (OP(s)) {
1521 } while (OP(s) != OEND);