Я новичок в ANTLR4
. Я следовал инструкции по установке на github и успешно запустил пример. Таким образом, установка, кажется, в порядке. Затем я скачал файл грамматики, который хочу использовать, запустил antlr4
и скомпилировал результирующие файлы с javac
. Затем я попробовал пример, подобный этому:
C:> grun GrammerName tokens examplefile
Это выполняется в течение пары секунд и возвращается, но ответа нет. Я пытался использовать -tree
и -ps
, но я ничего не получаю ни с одним из них. Если я предоставляю неверное имя файла, то получаю поток сообщений об ошибках «файл не найден», поэтому он что-то делает ... но если я предоставляю файл случайных данных, я также не получаю ответа. Что наводит меня на мысль, что мой файл примера не рассматривается как действительный пример рассматриваемого грамматика. Но почему я не получаю сообщение об ошибке?
По сути, мой вопрос: как мне заставить TestRig предоставить отзыв о файле примера, который я предоставил?
Я пытался читать страницы справочника на сайте antlr.org
, но здесь слишком много терминологии, с которой я еще не знаком.