Fix unary minus parsing