Go to the source code of this file.
Data Structures |
| struct | expr_loc |
Functions |
| expr_t * | make_expr (enum expr_type type) |
| expr_t * | make_exprl (enum expr_type type, int val) |
| expr_t * | make_exprd (enum expr_type type, double val) |
| expr_t * | make_exprs (enum expr_type type, char *val) |
| expr_t * | make_exprt (enum expr_type type, var_t *var, expr_t *expr) |
| expr_t * | make_expr1 (enum expr_type type, expr_t *expr) |
| expr_t * | make_expr2 (enum expr_type type, expr_t *exp1, expr_t *exp2) |
| expr_t * | make_expr3 (enum expr_type type, expr_t *expr1, expr_t *expr2, expr_t *expr3) |
| const type_t * | expr_resolve_type (const struct expr_loc *expr_loc, const type_t *cont_type, const expr_t *expr) |
| int | compare_expr (const expr_t *a, const expr_t *b) |
| void | write_expr (FILE *h, const expr_t *e, int brackets, int toplevel, const char *toplevel_prefix, const type_t *cont_type, const char *local_var_prefix) |