Недавно мне пришлось использовать парсер для создания проекта. Я загружаю ANTLR4
и выполняю шаги, описанные в книге The Definitive ANTLR4 Reference
. Ниже перечислены шаги, которые я вводил в командной строке:
1. export CLASSPATH=".:/<Mydirectory>/antlr-4.2.2-complete.jar:$CLASSPATH"
2. alias antlr4='java -jar /<My directory>/antlr-4.2.2-complete.jar'
3. alias grun='java org.antlr.v4.runtime.misc.TestRig'
4. antlr4 Hello.g4
Все работает нормально, он генерирует java файлы, которые мне нужны. Однако после ввода
5. grun Hello r -tokens
Сообщается Can't load Hello as lexer or parser.
Я кое-что расскажу о Google, но до сих пор не могу понять, что произошло. Может кто-нибудь мне помочь?