pub fn multiplicative(s: &str) -> IResult<&str, BinaryOperator>