alloc_symbol
struct symbol *fun = alloc_symbol(sym->pos, SYM_FN);
struct symbol *anode = alloc_symbol(sym->pos, SYM_NODE);
sym = alloc_symbol(expr->pos, SYM_BAD);
ret = alloc_symbol(unop->pos, SYM_PTR);
struct symbol *sym = alloc_symbol(expr->pos, SYM_NODE);
struct symbol *array = alloc_symbol(expr->pos, SYM_ARRAY);
struct symbol *sym = alloc_symbol(ctype->pos, SYM_PTR);
ptr = alloc_symbol(s->pos, SYM_PTR);
struct symbol *newsym = alloc_symbol(sym->pos, SYM_NODE);
struct symbol *node = alloc_symbol(expr->pos, SYM_NODE);
struct symbol *ptr = alloc_symbol(expr->pos, SYM_PTR);
struct symbol *a = alloc_symbol(expr->pos, SYM_NODE);
node = alloc_symbol(expr->pos, SYM_NODE);
node = alloc_symbol(expr->pos, SYM_NODE);
array = alloc_symbol(token->pos, SYM_ARRAY);
decl = alloc_symbol(token->pos, SYM_NODE);
expr->cast_type = alloc_symbol(sym->pos, sym->type);
sym = alloc_symbol(orig->pos, orig->type);
struct symbol *a = alloc_symbol(arg->pos, SYM_NODE);
struct symbol *typeof_sym = alloc_symbol(token->pos, SYM_TYPEOF);
type = alloc_symbol(token->pos, SYM_BASETYPE);
struct symbol *ptr = alloc_symbol(token->pos, SYM_PTR);
struct symbol *decl = alloc_symbol(token->pos, SYM_NODE);
struct symbol *sym = alloc_symbol(token->pos, SYM_NODE);
cont = alloc_symbol(stmt->pos, SYM_NODE);
brk = alloc_symbol(stmt->pos, SYM_NODE);
ret = alloc_symbol(sym->pos, SYM_NODE);
brk = alloc_symbol(stmt->pos, SYM_NODE);
switch_case = alloc_symbol(stmt->pos, SYM_NODE);
sym = alloc_symbol(stmt->pos, SYM_NODE);
struct symbol *sym = alloc_symbol(token->pos, SYM_LABEL);
struct symbol *sym = alloc_symbol(token->pos, SYM_NODE);
sym = alloc_symbol(token->pos, SYM_NODE);
type = alloc_symbol(arg->pos, SYM_NODE);
struct symbol *anon = alloc_symbol(token->pos, SYM_NODE);
struct symbol *fn = alloc_symbol(token->pos, SYM_FN);
decl = alloc_symbol(token->pos, SYM_NODE);
decl = alloc_symbol(token->pos, SYM_NODE);
struct symbol *sym = alloc_symbol(pos, type);
sym = alloc_symbol(token->pos, SYM_LABEL);
sym = alloc_symbol(token->pos, type);
sym = alloc_symbol(token->pos, type);
sym = alloc_symbol(token->pos, SYM_NODE);
sym = alloc_symbol(pos, SYM_NODE);
sym = alloc_symbol(left->pos, SYM_NODE);
sym = alloc_symbol(expr->pos, SYM_PTR);
struct symbol *arr_new = alloc_symbol(node->pos, SYM_ARRAY);
struct symbol *new = alloc_symbol(type->pos, type->type);
sym = alloc_symbol(token->pos, type);
extern struct symbol *alloc_symbol(struct position, int type);