Lines Matching defs:lit
62 uchar_t lit;
87 /* lit expression types */
90 /* non-lit expression types */
102 ID id; /* unique ID of lit expression */
103 int lit; /* Literal character or tag */
104 int flen; /* Number of following lit expressions */
105 ID *follow; /* Array of IDs of following lit expressions */
124 int count; /* Number of lit exps in position set */
125 ID last; /* ID of last lit exp in position set */
137 int maxid; /* Number of (also maximum ID of) lit expressions */
139 Expr **ptr; /* Pointer to array of ptrs to lit expressions. */
265 static Expr *newexpr(Exprtype t, int lit, Expr *left, Expr *right);
273 static Link *newlink(uchar_t lit, Node *n);
541 case Literal: return ((BOOL)(a == e->lit));
625 printf("ID = %d LIT %c FLEN = %d\n", e->id, e->lit, e->flen);
630 printf("FOLLOW ID = %d LIT %c\n", r->ptr[i]->id, r->ptr[i]->lit);
723 r->ptr[*q]->lit,
775 (void) sprintf(res, "%c%s", e->lit, r1);
924 newexpr(Exprtype t, int lit, Expr *left, Expr *right)
930 e->lit = lit;
932 if (e->lit) e->id = maxid++;
1040 * Literal: d3: lit | '.' | '[]' | '(' d0 ')'
1178 ADDL(e->lit)
1328 *p++ = e->lit;
1364 if (l->lit == *e)
1395 n->id, l->node->id, l->lit);
1427 a = l->lit;
1432 if (ll->lit == a)
1518 nn[l->lit] = l->node;
1528 if (c->step[l->lit] > l->node->d)
1529 c->step[l->lit] = l->node->d;
1574 if (l->lit == mappedsp) {
1624 newlink(uchar_t lit, Node *n)
1634 next_link->lit = lit;