enum {
L_VAR,
L_CONST,
- L_NUM
} type;
- union {
- char* s;
- int n;
- } value;
+ char* value;
} leaf;
struct {
/* int.c */
void print_tree(struct tree* t, int ind);
void interp(struct tree* t);
+struct variable** new_var_hash(void);
+
+struct variable** var_hash;