val
struct val {
#define val w1
uint32_t *val);
void *paddr, uint32_t *val);
terminal_expr(source_location l, valty v) : expression(l), val(v) {}
val(char *name)