Я пытался заставить ANTLR работать весь день. Я использовал несколько веб-сайтов, включая antlr.org, многочисленные запросы StackOverflow и учебник Terence Parr. Я нахожусь на машине с Windows 7 (рабочий компьютер, не могу перейти на Linux), но я пробовал это как на CommandPrompt, так и на Cygwin с тем же результатом.ANTLR Предупреждение: TestRig перешел на org.antlr.v4.gui.TestRig
Независимо от того, что я делаю, когда приходит время, чтобы использовать Grůň файл, я всегда придумываю ту же ошибку, в конце концов:
Внимание: TestRig переехал в org.antlr.v4.gui .TestRig; вызова автоматически Не удается загрузить Привет, как лексический или парсер
У меня есть самые последние версии JRE и JDK на моем компьютере, а также самую последнюю версию Cygwin.
Я могу запустить пакетные файлы для grun и antlr4 из любого места, поэтому я сильно предполагаю, что мой путь установлен правильно. Я могу запустить antlr4.bat без проблем. Это создает каждый файл текст книги говорит, что я должен увидеть:
Hello.g4 HelloBaseListener.java HelloLexer.tokens HelloParser.java Hello.tokens HelloLexer.java HelloListener.java
я могу запустить JAVAC этих файлов и генерирует различные CLASS файлы:
HelloBaseListener.class HelloLexer.class HelloListener.class HelloParser$RContext.class HelloParser.class
Но тогда, когда я пытаюсь чтобы запустить grun на нем, я получаю это:
Предупреждение: TestRig перешел на org.antlr.v4.gui.TestRig; вызова автоматически Не удается загрузить Привет, как лексический или парсер
Я попытался несколько комбинаций команд использовать Grůň файл, но один он говорит, чтобы использовать в книге:
grun.bat Hello r -tree
Я также изменил .bat файл с Grůň несколько раз, просто экспериментировать, используя различные комбинации в книгах и на сайтах, но я всегда возвращался к этому:
java org.antlr.v4.runtime.misc.TestRig %*
Вот что мой босс сказал мне использовать, и он работает на него.
ли эта помощь? https://github.com/antlr/antlr4/issues/147 – SomethingDark
Нет. Это не имело значения. Однако, спасибо. – SingaporeLinguist
У меня такая же проблема на OS X 10.9.5 и на выбор. экспорт CLASSPATH = ".:/Usr/local/Подвал/antlr/4.5.1/antlr-4.5.1-complete.баночка: $ CLASSPATH» после: Грюно Здравствуй г -tokens Предупреждения: TestRig переехал в org.antlr.v4.gui.TestRig, вызывая автоматически – thinkadoo