Пользовательские ошибки синтаксиса Ply

Я создаю парсер с использованием PLY в Python. Пока все идет хорошо, но проблема в том, что я не знаю, как использовать пользовательский p_error для каждого оператора. В настоящее время у меня есть оператор p_error: в нижней части файла синтаксического анализатора, который печатает "Синтаксическая ошибка" для каждого вида ошибок в программе. Но как я могу заставить его сказать "Синтаксическая ошибка", если это синтаксическая ошибка, и какая-то другая ошибка, если это не синтаксическая ошибка?

0 ответов

Другие вопросы по тегам