add logical_and_or_expression and logical_and_or_expression in eval.c