Home | History | Annotate | Download | only in regex

Lines Matching defs:walk

58 #define	walk	swalk
69 #define walk lwalk
80 #define walk mwalk
116 static const char *walk(struct match *m, const char *start, const char *stop, sopno startst, sopno stopst, bool fast);
315 endp = walk(m, start, stop, gf, gl, true);
327 endp = walk(m, m->coldp, stop, gf, gl, false);
371 endp = walk(m, m->coldp, endp-1, gf, gl, false);
506 rest = walk(m, sp, stp, ss, es, false);
509 tail = walk(m, rest, stop, es, stopst, false);
519 if (walk(m, sp, rest, ssub, esub, false) != NULL) {
530 rest = walk(m, sp, stp, ss, es, false);
533 tail = walk(m, rest, stop, es, stopst, false);
545 sep = walk(m, ssp, rest, ssub, esub, false);
557 assert(walk(m, ssp, sep, ssub, esub, false) == rest);
566 rest = walk(m, sp, stp, ss, es, false);
569 tail = walk(m, rest, stop, es, stopst, false);
580 if (walk(m, sp, rest, ssub, esub, false) == rest)
873 - walk - step through the string either quickly or slowly
874 == static const char *walk(struct match *m, const char *start, \
878 walk(struct match *m, const char *start, const char *stop, sopno startst,
898 AT("walk", start, stop, startst, stopst);
1262 #undef walk