Home | History | Annotate | Download | only in src

Lines Matching full:expr_state

142 typedef struct expr_state {
159 } Expr_state;
171 static void evalerr(Expr_state *, enum error_type, const char *)
173 static struct tbl *evalexpr(Expr_state *, int);
174 static void exprtoken(Expr_state *);
175 static struct tbl *do_ppmm(Expr_state *, enum token, struct tbl *, bool);
176 static void assign_check(Expr_state *, enum token, struct tbl *);
177 static struct tbl *intvar(Expr_state *, struct tbl *);
203 Expr_state curstate;
204 Expr_state * const es = &curstate;
252 evalerr(Expr_state *es, enum error_type type, const char *str)
311 evalexpr(Expr_state *es, int prec)
517 exprtoken(Expr_state *es)
615 do_ppmm(Expr_state *es, enum token op, struct tbl *vasn, bool is_prefix)
647 assign_check(Expr_state *es, enum token op, struct tbl *vasn)
673 intvar(Expr_state *es, struct tbl *vp)