lev 420 ext/ereg/regex/engine.c backref(m, start, stop, startst, stopst, lev) lev 426 ext/ereg/regex/engine.c sopno lev; /* PLUS nesting level */ lev 540 ext/ereg/regex/engine.c return(backref(m, sp+len, stop, ss+1, stopst, lev)); lev 543 ext/ereg/regex/engine.c dp = backref(m, sp, stop, ss+1, stopst, lev); lev 546 ext/ereg/regex/engine.c return(backref(m, sp, stop, ss+OPND(s)+1, stopst, lev)); lev 550 ext/ereg/regex/engine.c assert(lev+1 <= m->g->nplus); lev 551 ext/ereg/regex/engine.c m->lastpos[lev+1] = sp; lev 552 ext/ereg/regex/engine.c return(backref(m, sp, stop, ss+1, stopst, lev+1)); lev 555 ext/ereg/regex/engine.c if (sp == m->lastpos[lev]) /* last pass matched null */ lev 556 ext/ereg/regex/engine.c return(backref(m, sp, stop, ss+1, stopst, lev-1)); lev 558 ext/ereg/regex/engine.c m->lastpos[lev] = sp; lev 559 ext/ereg/regex/engine.c dp = backref(m, sp, stop, ss-OPND(s)+1, stopst, lev); lev 561 ext/ereg/regex/engine.c return(backref(m, sp, stop, ss+1, stopst, lev-1)); lev 570 ext/ereg/regex/engine.c dp = backref(m, sp, stop, ssub, esub, lev); lev 591 ext/ereg/regex/engine.c dp = backref(m, sp, stop, ss+1, stopst, lev); lev 602 ext/ereg/regex/engine.c dp = backref(m, sp, stop, ss+1, stopst, lev);