Lines Matching defs:HERE
155 #define INSERT(op, pos) doinsert(p, (sop)(op), HERE()-(pos)+1, pos)
156 #define AHEAD(pos) dofwd(p, pos, HERE()-(pos))
157 #define ASTERN(sop, pos) EMIT(sop, HERE()-pos)
158 #define HERE() (p->slen)
323 conc = HERE();
326 (void)REQUIRE(HERE() != conc, REG_EMPTY); /* require nonempty */
340 prevfwd = HERE();
370 pos = HERE();
377 p->pbegin[subno] = HERE();
382 p->pend[subno] = HERE();
542 sopno start = HERE();
562 (void)REQUIRE(HERE() != start, REG_EMPTY); /* require nonempty */
582 pos = HERE(); /* repetion op, if any, covers from here */
613 p->pbegin[subno] = HERE();
619 p->pend[subno] = HERE();
1042 sopno finish = HERE();
1285 sopno ret = HERE();
1341 sn = HERE();
1343 assert(HERE() == sn+1);
1358 (HERE()-pos-1)*sizeof(sop));