Lines Matching refs:left
81 unsigned long l; /* min length to left of x */
82 unsigned long k; /* min length to left of y */
204 drop(disc, e->re.group.expr.binary.left);
247 if (e->re.group.expr.binary.left)
248 mark(e->re.group.expr.binary.left, set);
281 if (e->re.group.expr.binary.left)
282 n = serialize(env, e->re.group.expr.binary.left, n);
288 n = serialize(env, e->re.group.expr.binary.left, n);
398 if (stats(env, e->re.group.expr.binary.left))
454 if (stats(env, e->re.group.expr.binary.left))
516 if (e->re.group.expr.binary.left && stats(env, e->re.group.expr.binary.left))
520 if (q->re.group.expr.binary.left && stats(env, q->re.group.expr.binary.left))
2427 e->re.group.expr.binary.left = f;
2867 g->re.group.expr.binary.left = e;
2909 g->re.group.expr.binary.left = e;
3051 a->re.bm.left = l - 1;
3053 a->re.bm.complete = (env->stats.e || y != e && (e->type != REX_GROUP || y != e->re.group.expr.rex) || e->next || ((a->re.bm.left + a->re.bm.right) >= 0)) ? 0 : n;
3059 a->re.bm.skip[0] = a->re.bm.skip[env->mappednewline] = (y->next && y->next->type == REX_END) ? HIT : (n + a->re.bm.left);
3107 sfprintf(sfstderr, "STAT: complete=%d n=%d k=%d l=%d r=%d y=%d:%d e=%d:%d\n", a->re.bm.complete, n, k, a->re.bm.left, a->re.bm.right, y->type, y->next ? y->next->type : 0, e->type, e->next ? e->next->type : 0);