Lines Matching refs:HERE
61 #define INSERT(op, pos) doinsert(p, (sop)(op), HERE()-(pos)+1, pos)
62 #define AHEAD(pos) dofwd(p, pos, HERE()-(pos))
63 #define ASTERN(sop, pos) EMIT(sop, HERE()-pos)
64 #define HERE() (p->slen) macro
212 conc = HERE();
215 (void) REQUIRE(HERE() != conc, REG_EMPTY); /* require nonempty */
229 prevfwd = HERE();
259 pos = HERE();
266 p->pbegin[subno] = HERE();
271 p->pend[subno] = HERE();
421 register sopno start = HERE();
441 REQUIRE(HERE() != start, REG_EMPTY); /* require nonempty */
461 pos = HERE(); /* repetion op, if any, covers from here */
486 p->pbegin[subno] = HERE();
492 p->pend[subno] = HERE();
926 register sopno finish = HERE();
1357 register sopno ret = HERE();
1420 sn = HERE();
1422 assert(HERE() == sn+1);
1437 (HERE()-pos-1)*sizeof(sop));