Я читал руководства об использовании символа ошибки, yyerrok и т. д. Меня беспокоит, как добавить правила ошибок в синтаксический анализатор, не переусердствуя или не добавляя достаточно.
Есть ли какие-либо общие рекомендации, которым я должен следовать, учитывая, что я буду анализировать упрощенную программу Java? Должно ли каждое правило содержать какое-либо обнаружение/восстановление ошибок? Существует ли простейший подход, который успешно справляется с этими задачами? Я ищу только синтаксические ошибки на данный момент.
Спасибо за любой/все ответы заранее.