binop
binop('+');
binop('*');
binop('/');
binop('/');
binop('+');
void binop(char);
struct expression *offset, *binop, *assign, *tmp;
binop = array_element_expression(array, offset);
type = get_type(binop);
fake_element_assigns_helper(binop, tmp->expr_list, fake_cb);
fake_member_assigns_helper(binop, tmp->expr_list, fake_cb);
assign = assign_expression(binop, '=', tmp);
struct expression *left, *right, *binop;
binop = binop_expression(left, '*', right->right);
name = save_links(binop, &sym, &vsl);
set_true_false_states(my_id, name, sym, NULL, safe_state(binop));