繁体   English   中英

如何安装antlr4?

[英]How to install antlr4?

我在github上的antlr4文档中读了很多书,并且我有点理解它是如何工作的。 问题是我不是专业的Java编码器,我正在尝试将antlr4与python结合使用。

无论如何,我在执行此步骤的步骤中陷入僵局

antlr4 -Dlanguage=Python2 Hello.g4

我下载了antlr4 complete.jar,但我不知道如何设置或使用它。 有什么帮助吗?

我发现-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运行时演示 您无需更改类路径,也不必添加任何环境变量(或doskeys)。

不要惊慌!

本教程适用于在Windows计算机上安装Antlr4

我知道在Windows机器上设置Antlr会有些复杂,即使有些专家用户认为这样做也不是一件容易的事! 但是,我将创建一个完整的教程,并尝试涵盖AZ在Windows计算机上对Antlr进行“设置”和“测试”。

假设您已经安装了Java ,则可以从命令行中进行检查,如下图所示:

在此处输入图片说明

拿起一杯咖啡或茶,然后按照以下步骤操作:

1-转到http://www.antlr.org并下载完整的Antlr jar文件,如下图所示

Antlr下载页面

2-下载Antlr.bat文件: http : //www.filedropper.com/antlr 为了能够从任何目录的命令行调用Antlr。

3-http://www.filedropper.com/grun下载Grun.bat文件为了能够测试语法并显示解析树的各种视图。

4-C驱动器中创建一个文件夹,并将其命名为“ Javalib”,然后将已下载的所有三个文件移动到该文件夹​​中,如下图所示: 在此处输入图片说明

5-打开高级系统设置

在此处输入图片说明

6-开放环境变量

在此处输入图片说明

7-系统变量中 ,编辑CLASSPATH变量,然后在变量值C:\\Javalib\\antlr-4.7.1-complete.jar;简单添加以下行C:\\Javalib\\antlr-4.7.1-complete.jar; 就像下面的图片:

在此处输入图片说明

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

在此处输入图片说明

9-现在让我们测试一下,看看它是否有效! 只需在命令行中编写antlr ,您应该会看到类似以下内容:

在此处输入图片说明

完成!

希望本教程对您有所帮助,欢迎在下面的评论中与我分享您的问题:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM