Lines Matching refs:next
398 #define follow(e,r,c,s) ((r)->next?parse(e,(r)->next,c,s):(c)?parse(e,c,0,s):BEST)
436 catcher.next = rex->next;
816 Rex_t next;
833 catcher.next = rex->next;
1016 next.type = REX_CONJ_RIGHT;
1017 next.re.conj_right.cont = cont;
1018 next.next = rex->next;
1021 catcher.re.conj_left.cont = &next;
1023 catcher.next = 0;
1192 catcher.next = rex->next;
1224 catcher.next = rex->next;
1244 catcher.next = rex->next;
1266 catcher.next = 0;
1287 catcher.re.cond_catch.next[0] = q->re.group.expr.binary.right;
1288 catcher.re.cond_catch.next[1] = q->re.group.expr.binary.left;
1291 catcher.re.cond_catch.next[0] = catcher.re.cond_catch.next[1] = 0;
1300 catcher.next = rex->next;
1309 if (q = catcher.re.cond_catch.next[r != NONE])
1315 catcher.next = rex->next;
1325 catcher.next = rex->next;
1326 return parse(env, rex->re.cond_catch.next[1], &catcher, rex->re.cond_catch.beg);
1334 catcher.next = rex->next;
1426 catcher.next = rex->next;
1783 if (!(rex = rex->next))
1825 } while (e = e->next);
1947 if ((i = parse(env, e->next, &env->done, buf + index)) != NONE)
1966 e = e->next;