Lines Matching refs:HERE
268 #define INSERT(op, pos) doinsert(p, (sop)(op), HERE()-(pos)+1, pos)
269 #define AHEAD(pos) dofwd(p, pos, HERE()-(pos))
270 #define ASTERN(sop, pos) EMIT(sop, HERE()-pos)
271 #define HERE() (p->slen) macro
403 conc = HERE(); in p_ere()
406 REQUIRE(HERE() != conc, REG_EMPTY); /* require nonempty */ in p_ere()
420 prevfwd = HERE(); in p_ere()
449 pos = HERE(); in p_ere_exp()
456 p->pbegin[subno] = HERE(); in p_ere_exp()
461 p->pend[subno] = HERE(); in p_ere_exp()
633 sopno start = HERE(); in p_bre()
653 REQUIRE(HERE() != start, REG_EMPTY); /* require nonempty */ in p_bre()
671 pos = HERE(); /* repetition op, if any, covers from here */ in p_simp_re()
696 p->pbegin[subno] = HERE(); in p_simp_re()
702 p->pend[subno] = HERE(); in p_simp_re()
1116 sopno finish = HERE(); in repeat()
1453 sopno ret = HERE(); in dupl()
1507 sn = HERE(); in doinsert()
1509 assert(HERE() == sn+1); in doinsert()
1524 (HERE()-pos-1)*sizeof(sop)); in doinsert()