使用antlr4

一.
1.安装antlr4,从官网上下载jar包
这里写图片描述
2.添加环境变量
这里写图片描述
3.创建batch命令
在安装jar包的目录下新建bat目录,里面两个bat文件:
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
注:目录下的antlrworks的jar包后续会讲到。
4.将bat文件夹路径加到系统环境变量path里(注意不是classpath!!)
5.
在命令行界面中启动antlr4命令,grun命令
这里写图片描述
6.安装antlrworks
是一个图形化编辑器。以jar包的形式下载
http://www.antlr3.org/download/antlrworks-1.5.jar
将该jar包的路径配置到路径上(classpath)
7.通过命令行启动
先进入antlrwork所在的目录,
然后运行: java org.antlr.works.IDE,弹出一下界面
这里写图片描述
8。
File–>new–>Grammer
新见一个.g4的文件,里面写文法。具体的写法需要遵循antlr文法的写法。度娘即可
9。
写完文法之后点击generate–>generate code
这里写图片描述
注:点击左侧的类似目录的东西时(分别是各个文法规则的左侧),会出现状态转换图
这里写图片描述
10.
这时候已经生成了对应文法的词法器和语法器
这里写图片描述
需要把这两个java添加到自己的项目中去进行使用—–生成的是java版,如果需要其他版的话,需要在g4文件上

这里写图片描述
这是使用antlrwork工具生成的,但是实际用的时候,一般是采用在开发环境中增加插件的方式
比如在idea环境中增加插件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值