Lines Matching defs:left
47 #define left(v) v->narg[0]
58 * leaf (CCL, NCCL, CHAR, DOT): left is index,
60 * unary (FINAL, STAR, PLUS, QUEST): left is child, right is null
61 * binary (CAT, OR): left and right are children
136 left(p) = (NODE *)line;
140 penter(left(p));
141 parent(left(p)) = p;
145 penter(left(p));
147 parent(left(p)) = p;
161 xfree(foll[(int)left(p)]);
165 freetr(left(p));
170 freetr(left(p));
245 foll[(int)left(v)] = add(setcnt);
248 cfoll(left(v));
252 cfoll(left(v));
269 if (setvec[(int)left(p)] != 1) {
270 setvec[(int)left(p)] = 1;
279 if (first(left(p)) == 0)
284 first(left(p));
287 if (first(left(p)) == 0 && first(right(p)) == 0)
292 if (first(left(p)) == 0 || b == 0)
322 case CAT: if (v == left(p)) { /* v is left child of p */