Lines Matching refs:lev
96 static RCHAR_T *backref __P((struct match *m, RCHAR_T *start, RCHAR_T *stop, sopno startst, sopno stopst, sopno lev));
489 == RCHAR_T *stop, sopno startst, sopno stopst, sopno lev);
492 backref(m, start, stop, startst, stopst, lev)
498 sopno lev; /* PLUS nesting level */
620 return(backref(m, sp+len, stop, ss+1, stopst, lev));
623 dp = backref(m, sp, stop, ss+1, stopst, lev);
626 return(backref(m, sp, stop, ss+d+1, stopst, lev));
630 assert(lev+1 <= m->g->nplus);
631 m->lastpos[lev+1] = sp;
632 return(backref(m, sp, stop, ss+1, stopst, lev+1));
635 if (sp == m->lastpos[lev]) /* last pass matched null */
636 return(backref(m, sp, stop, ss+1, stopst, lev-1));
638 m->lastpos[lev] = sp;
639 dp = backref(m, sp, stop, ss-d+1, stopst, lev);
641 return(backref(m, sp, stop, ss+1, stopst, lev-1));
650 dp = backref(m, sp, stop, ssub, esub, lev);
671 dp = backref(m, sp, stop, ss+1, stopst, lev);
682 dp = backref(m, sp, stop, ss+1, stopst, lev);