Python: поднять SyntaxError с помощью lino

Я реализую синтаксический анализатор для предметно-ориентированного языка и хочу иметь возможность вызвать ошибку SyntaxError. Как мне задать имя файла, бельё и смещение при поднятии этого исключения?

исключение Ошибка синтаксиса

Возникает, когда синтаксический анализатор обнаруживает синтаксическую ошибку. Это может произойти в операторе импорта, в операторе exec, в вызове встроенной функции eval () или input (), или при чтении исходного сценария или стандартного ввода (также в интерактивном режиме).

Экземпляры этого класса имеют атрибуты filename, lineno, offset и text для более легкого доступа к деталям. str () экземпляра исключения возвращает только сообщение.

Источник:https://docs.python.org/3.2/library/exceptions.html#SyntaxError

Ответы на вопрос(3)

Ваш ответ на вопрос