Переопределение «Внутренней счастливой ошибки» - notHappyAtAll - PullRequest
11 голосов
/ 14 декабря 2011

Я использую Happy для генерации парсера.

Я обнаружил, что когда я даю ему токены, которые соответствуют части грамматики на более низком уровне, чем верхний уровень (например, дает ему собственное выражение, которое не является частью выражения), я «Внутренняя счастливая ошибка», а не ошибка синтаксического анализа.

Есть ли способ переопределить notHappyAtAll, чтобы я мог напечатать лучшее сообщение об ошибке, чем "Internal Happy Error"? Очевидно, кроме изменения автоматически сгенерированного файла парсера, поскольку я должен был бы делать это каждый раз, когда я обновлял грамматику.

1 Ответ

1 голос
/ 28 марта 2012

Эта проблема, кажется, была исправлена ​​в Happy 1.18.7.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...