Home | History | Annotate | Download | only in regex

Lines Matching refs:EMIT

130 #define	EMIT(op, sopnd)	doemit(p, (sop)(op), (size_t)(sopnd))
133 #define ASTERN(sop, pos) EMIT(sop, HERE()-pos)
213 EMIT(OEND, 0);
221 EMIT(OEND, 0);
277 EMIT(OOR2, 0); /* offset is very wrong */
312 EMIT(OLPAREN, subno);
319 EMIT(ORPAREN, subno);
335 EMIT(OBOL, 0);
341 EMIT(OEOL, 0);
357 EMIT(OANY, 0);
398 /* KLUDGE: emit y? as (y|) until subtle bug gets fixed */
402 EMIT(OOR2, 0); /* offset very wrong... */
466 EMIT(OBOL, 0);
476 EMIT(OEOL, 0);
512 EMIT(OANY, 0);
525 EMIT(OLPAREN, subno);
533 EMIT(ORPAREN, subno);
553 EMIT(OBACK_, i);
558 EMIT(O_BACK, i);
632 EMIT(OBOW, 0);
637 EMIT(OEOW, 0);
697 EMIT(OANYOF, freezeset(p, cs));
870 - bothcases - emit a dualcase version of a two-case character
895 - ordinary - emit an ordinary character
905 EMIT(OCHAR, (uch)ch);
912 - nonnewline - emit REG_NEWLINE version of OANY
963 /* KLUDGE: emit y? as (y|) until subtle bug gets fixed */
968 EMIT(OOR2, 0);
976 /* KLUDGE: emit y? as (y|) until subtle bug gets fixed */
980 EMIT(OOR2, 0); /* offset very wrong... */
1272 - dupl - emit a duplicate of a bunch of sops
1294 - doemit - emit a strip operator
1334 EMIT(op, opnd); /* do checks, ensure space */