我在github上的antlr4文档中读了很多,我有点理解它是如何工作的。问题是我不是一个专业的java程序员,我试图在python中使用antlr4。
无论如何,我在执行这个步骤时到达了一个死胡同
antlr4 -Dlanguage=Python2 Hello.g4我下载了antlr4 complete.jar,但不知道如何设置或使用它。有什么帮助吗?
发布于 2016-12-08 08:20:54
我发现-jar参数最容易使用,所以命令行(在批处理文件中)看起来是这样的:
set LOCATION=antlr4-4.5.4-SNAPSHOT.jar
java -jar %LOCATION% -Dlanguage=Cpp -listener -visitor -o generated/ -package antlrcpptest TLexer.g4 TParser.g4从C++ ANTLR运行时演示拿来的。您不需要更改类路径,也不需要添加任何环境变量(或剂量键)。
发布于 2018-11-04 10:20:11
,不要惊慌!!
本教程用于在windows计算机上安装Antlr4。
我知道在windows机器上设置Antlr有点复杂,甚至有些专家用户认为不是!然而,我将创建一个完整的教程,并将尝试涵盖“设置”和“测试”在windows计算机上的Antlr从A。
假设您已经安装了Java,您可以从命令行中检查这一点,如下图所示:

拿起一杯咖啡或茶,然后按照下面的步骤:
1-转到http://www.antlr.org并下载完整的Antlr文件,如下所示

2-下载Antlr.bat文件:http://www.filedropper.com/antlr可以从命令行从任何目录调用Antlr.bat文件。
3-从http://www.filedropper.com/grun下载Grun.bat文件,以便能够测试语法并显示解析树的各种视图。
4-在C驱动器中创建一个文件夹,并将其命名为"Javalib",并将您下载的所有三个文件移动到该文件夹中,如下图所示:

5- Open 高级系统设置

6-开放式环境变量

7-来自系统变量的,编辑CLASSPATH变量,并简单地将下面的行添加到变量值C:\Javalib\antlr-4.7.1-complete.jar;中,如下所示:

8-现在查找并编辑Path变量,只需将C:\Javalib;添加到行尾,如下所示:

9-现在让我们测试一下,看看它是否有效!只需在命令行中编写antlr,就可以看到如下所示:

完成!
希望本教程对您有帮助,欢迎您在下面的评论中与我分享您的问题:)
https://stackoverflow.com/questions/41021963
复制相似问题