Unary cases for the shift reduce parser
Added support for unary minus (prefix)