corrected parser operand state error problem with '-e'

when in operand state, the parser incorrectly interpreted '-e' as a
incorrectly formed numeric constant instead of an operator token
followed by a identifier (noparen) token; rephrased error message