Lines Matching refs:lev
106 static const char *backref(struct match *m, const char *start, const char *stop, sopno startst, sopno stopst, sopno lev, int);
554 == const char *stop, sopno startst, sopno stopst, sopno lev);
562 sopno lev, /* PLUS nesting level */
685 return(backref(m, sp+len, stop, ss+1, stopst, lev, rec));
687 dp = backref(m, sp, stop, ss+1, stopst, lev, rec);
690 return(backref(m, sp, stop, ss+OPND(s)+1, stopst, lev, rec));
693 assert(lev+1 <= m->g->nplus);
694 m->lastpos[lev+1] = sp;
695 return(backref(m, sp, stop, ss+1, stopst, lev+1, rec));
697 if (sp == m->lastpos[lev]) /* last pass matched null */
698 return(backref(m, sp, stop, ss+1, stopst, lev-1, rec));
700 m->lastpos[lev] = sp;
701 dp = backref(m, sp, stop, ss-OPND(s)+1, stopst, lev, rec);
703 return(backref(m, sp, stop, ss+1, stopst, lev-1, rec));
711 dp = backref(m, sp, stop, ssub, esub, lev, rec);
733 dp = backref(m, sp, stop, ss+1, stopst, lev, rec);
743 dp = backref(m, sp, stop, ss+1, stopst, lev, rec);