add eval_binary_expression