Home | History | Annotate | Download | only in regex

Lines Matching defs:backref

60 #define	backref	sbackref
71 #define backref lbackref
82 #define backref mbackref
115 static const char *backref(struct match *m, const char *start, const char *stop, sopno startst, sopno stopst, sopno lev, int);
358 NOTE("backref dissect");
359 dp = backref(m, m->coldp, endp, gf, gl, (sopno)0, 0);
382 dp = backref(m, m->coldp, endp, gf, gl, (sopno)0, 0);
636 - backref - figure out what matched what, figuring in back references
637 == static const char *backref(struct match *m, const char *start, \
641 backref(
798 return(backref(m, sp+len, stop, ss+1, stopst, lev, rec));
800 dp = backref(m, sp, stop, ss+1, stopst, lev, rec);
803 return(backref(m, sp, stop, ss+OPND(s)+1, stopst, lev, rec));
808 return(backref(m, sp, stop, ss+1, stopst, lev+1, rec));
811 return(backref(m, sp, stop, ss+1, stopst, lev-1, rec));
814 dp = backref(m, sp, stop, ss-OPND(s)+1, stopst, lev, rec);
816 return(backref(m, sp, stop, ss+1, stopst, lev-1, rec));
824 dp = backref(m, sp, stop, ssub, esub, lev, rec);
846 dp = backref(m, sp, stop, ss+1, stopst, lev, rec);
856 dp = backref(m, sp, stop, ss+1, stopst, lev, rec);
1264 #undef backref