parse_compound_expression bug fixed