Lines Matching refs:HERE
196 #define INSERT(op, pos) doinsert(p, (sop)(op), HERE()-(pos)+1, pos)
197 #define AHEAD(pos) dofwd(p, pos, HERE()-(pos))
198 #define ASTERN(sop, pos) EMIT(sop, HERE()-pos)
199 #define HERE() (p->slen) macro
414 pos = HERE(); in p_ere_exp()
421 p->pbegin[subno] = HERE(); in p_ere_exp()
426 p->pend[subno] = HERE(); in p_ere_exp()
661 bc->fwd = HERE(); in p_branch_ins_offset()
774 bc.start = HERE(); in p_re()
785 (void) REQUIRE(p->gnuext || HERE() != bc.start, REG_EMPTY); in p_re()
787 if (HERE() == bc.start && !p_branch_empty(p, &bc)) in p_re()
826 pos = HERE(); /* repetition op, if any, covers from here */ in p_simp_re()
887 p->pbegin[subno] = HERE(); in p_simp_re()
893 p->pend[subno] = HERE(); in p_simp_re()
1448 sopno finish = HERE();
1706 sopno ret = HERE();
1762 sn = HERE();
1764 assert(HERE() == sn+1);
1779 (HERE()-pos-1)*sizeof(sop));