build_unary
$$ = build_unary(INDIR, $3, build_binary($1, PLUS, $3, $4));
$$ = build_unary($2 ? INCAFT : DECAFT, $3, $1);
$$ = build_unary($1 ? INCBEF : DECBEF, $2, $3);
$$ = build_unary(ADDR, $2, $3);
$$ = build_unary(INDIR, $2, $3);
$$ = build_unary($1 == PLUS ? UPLUS : UMINUS, $2, $3);
$$ = build_unary(COMPL, $2, $3);
$$ = build_unary(NOT, $2, $3);
$$ = build_unary(REAL, $2, $3);
$$ = build_unary(IMAG, $2, $3);
tnode_t *build_unary(op_t, bool, tnode_t *);