Я новичок в ANTLR и добился больших успехов, пытаясь запустить парсер ASN.1 в ANTLR4. В настоящее время я нахожусь на стадии, когда я передаю входной файл для grun и вижу ошибки типа «строка 1: 12029 нет жизнеспособной альтернативы на входе ...»
Я пытаюсь связать это с какой-то проблемой с моими правилами, но найти неправильный ввод по количеству символов - проблема. Нормально ли для парсера ANTLR видеть ввод как одну строку, или я не могу распознать EOL из-за проблемы с правилом (я использую систему OSX)? Если вход в виде одной длинной строки - это нормально, может ли кто-нибудь порекомендовать инструмент для определения местоположения данной позиции символа в файле?