Раз уж вы публично свою работу обсуждаете, задам вопросы как интернам задаю. Вы понимаете, как в грамматику вписать унарный минус так, чтобы это учитывало приоритеты операций?...
Ну? Проблема ровно в том, что есть непонимание порядка разбора при разных приоритетах. Работающую грамматику, откуда можно взять, я приводил. Или читать теорию. Ну или сменить...