У меня в ANTLR одна строка, определяющая символ ошибки (табуляция и одинарная кавычка) при вводе строки, такой как
CHAR_ERROR: '"' * ['\ t] *'" '{поднять CharError (self.text)};
и мой тестовый ввод как "привет, меня зовут пустышка"
Я получил вывод «Ошибка символа в строке:« Привет, меня зовут пустышка »
Но требование к выводу должно быть с начала строки до
только символ ошибки, исключая двойную кавычку. (например, вывод для приведенного выше примера должен быть: привет, мое имя »)
Кто-нибудь может мне помочь, пожалуйста?