binop_expression
mult = binop_expression(nr, '*', size);
*right_p = binop_expression(right, '-', left->right);
new_right = binop_expression(right, '-', left->right);
new_right = binop_expression(right, '-', left->left);
expr = binop_expression(array, '+', offset);
add_expr = binop_expression(left, '+', right->right);
binop_expr = binop_expression(expr->left,
*left_p = binop_expression(left, invert_op(right->op), right->right);
*left_p = binop_expression(left, invert_op(right->op), right->left);
*left_p = binop_expression(left, invert_op(right->op), right->right);
*right_p = binop_expression(right, invert_op(left->op), left->right);
*right_p = binop_expression(right, invert_op(left->op), left->left);
*right_p = binop_expression(right, invert_op(left->op), left->right);
*right_p = binop_expression(right, '-', left->left);
*right_p = binop_expression(right, '-', left->right);
struct expression *binop_expression(struct expression *left, int op, struct expression *right);
assign = assign_expression(deref_expression(res), '=', binop_expression(a, op, b));
ret = binop_expression(expr->right, expr->op, expr->left);
binop = binop_expression(left, '*', right->right);
binop_expr = binop_expression(expr->left,