math.parse('2 2') throws a SyntaxError. math.parse('-2 2') parses to -2 \* 2. It would be better if '-2 2' threw a SyntaxError.