У меня есть следующая строка кода в моем файле .g4
ERROR_CHAR: . {<I tried to use action here to raise error>};
и есть специальное исключение для этой ошибки ниже
class ErrorToken(Exception):
def __init__(self, s):
self.message = "Error Token " + s
Моя проблема в том, что я не могу получить текст токена. Я пытался использовать $ERROR_CHAR.text
, но я получил эту ошибку
attribute references not allowed in lexer actions