Correct error parsing unary minus.
* Revert regex to not include minus sign
* Make negation the highest-priority operation
* Only permit negation in proper context