pub fn parse_binary_operator(input: &str) -> IResult<&str, BinaryOperation>