一、本地安装ANTLR4并编译G4文件

您所在的位置:网站首页 idea编译c语言文件 一、本地安装ANTLR4并编译G4文件

一、本地安装ANTLR4并编译G4文件

2023-09-17 11:15| 来源: 网络整理| 查看: 265

文章目录 1.下载插件2.添加ANTLR到环境变量中3.将常用命令创建成batch命令4.测试并编译第一个G4文件1)测试是否安装成功2)编译一个简单的Demo

1.下载插件

首先从官网下载ANTLR4的一个JAR包,目前最新版本为antlr-4.9.2-complete.jar。保存到本地文件中。我这里保存到了:D:\Program Files\Java\javaLib。

2.添加ANTLR到环境变量中

将JAR包的绝对路径加到环境变量中: ANTLR环境变量

3.将常用命令创建成batch命令 为了执行方面,不用每次都输入Java命令,我们可以创建常用命令的batch文件,我这里放在和jar包同一个文件夹中。在这里创建两个命令,一个是编译G4文件的命令:antlr4.bat,一个是测试编译文件的命令:grun.bat。 antlr4.bat java org.antlr.v4.Tool %* grun.bat java org.antlr.v4.gui.TestRig %*

这样我们就可以直接执行batch命令了。如果想再任何地方直接执行的话,需要把这两个命令加载 到PATH环境变量中。在环境变量最后添加存储这两个文件的路径,我这里是:D:\Program Files\Java\javaLib。

4.测试并编译第一个G4文件 1)测试是否安装成功

1.打开一个CMD命令窗口 2.分别输入antlr4和grun命令。 3.如果显示出命令则运行成功,同时可以看到ANTLR4相应的版本。 在这里插入图片描述

2)编译一个简单的Demo

以下的命令都需要和G4文件同一个目录下执行

1.编写一个G4文件。 和每个语言一样,我们这里编写一个HelloWorld的G4文件,文件名必须是:Hello.g4。内容如下:

grammar Hello; //必须和文件名一致 r:'hello' ID; ID:[a-z]+; WS:[ \t\r\n]+ -> skip;

2.执行antlr4命令 需要对G4文件进行编译,把G4文件编译成java的文件,然后生成对应的java的class文件。 依次执行:

antlr4 Hello.g4 javac *.java

3.执行grun命令 执行grun命令,输入字符串进行解析。输入字符串:hello world,并输入结束符,在win中,是Ctrl+Z。

grun Hello r -gui

执行结果如下图: 在这里插入图片描述

到此你已经安装了ANTLR,并且通过了简单的测试。解锁更多命令,可以在命令行直接输入:antlr4、grun会返回命令的帮助文档。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3