build_binary
$$ = build_unary(INDIR, $3, build_binary($1, PLUS, $3, $4));
$$ = build_binary($1, MULT, $3, $4);
$$ = build_binary($1, $2, $3, $4);
$$ = build_binary($1, $2, $3, $4);
$$ = build_binary($1, $2, $3, $4);
$$ = build_binary($1, $2, $3, $4);
$$ = build_binary($1, $2, $3, $4);
$$ = build_binary($1, BITAND, $3, $4);
$$ = build_binary($1, BITXOR, $3, $4);
$$ = build_binary($1, BITOR, $3, $4);
$$ = build_binary($1, LOGAND, $3, $4);
$$ = build_binary($1, LOGOR, $3, $4);
$$ = build_binary($1, QUEST, $3,
build_binary($4, COLON, $6, $7));
$$ = build_binary($1, ASSIGN, $3, $4);
$$ = build_binary($1, $2, $3, $4);
$$ = build_binary($1, COMMA, $3, $4);
tnode_t *build_binary(tnode_t *, op_t, bool, tnode_t *);
tnode_t *retn = build_binary(ln, RETURN, sys, tn);
tnode_t *tn = build_binary(ln, INIT, false /* XXX */, rn);
return build_binary(tn, op, sys, NULL);
return build_binary(ln, op, sys, build_name(msym, false));