Lines Matching full:expr_state
146 typedef struct expr_state {
163 } Expr_state;
170 static void evalerr(Expr_state *, enum error_type, const char *)
172 static struct tbl *evalexpr(Expr_state *, unsigned int);
173 static void exprtoken(Expr_state *);
174 static struct tbl *do_ppmm(Expr_state *, enum token, struct tbl *, bool);
175 static void assign_check(Expr_state *, enum token, struct tbl *);
176 static struct tbl *intvar(Expr_state *, struct tbl *);
202 Expr_state curstate;
203 Expr_state * const es = &curstate;
251 evalerr(Expr_state *es, enum error_type type, const char *str)
311 do_ppmm(Expr_state *es, enum token op, struct tbl *vasn, bool is_prefix)
338 evalexpr(Expr_state *es, unsigned int prec)
619 exprtoken(Expr_state *es)
712 assign_check(Expr_state *es, enum token op, struct tbl *vasn)
738 intvar(Expr_state *es, struct tbl *vp)