antlr4 idea插件_使用Mill构建一个使用了Antlr4的项目

https://github.com/da-tubi/antlr4-scala-example​github.com

所有的构建相关的代码都在build.sc里面。

第一步:从g4文件生成Java代码

bin/mill antlr4.genAntlr

第二步:生成用于Intellij Idea的配置文件

bin/mill mill.scalalib.GenIdea/idea

然后我们就可以直接用Intellij Idea直接打开这个项目了,可以愉快地在Intellij Idea编辑所有的源代码文件和构建定义,不需要像使用sbt那样等待很久。

第三步:运行example模块中的 arithmetic.ArithmeticVisitorTest

bin/mill example.run

mill还是比较好用的,大家可以对于一下build.sbt和build.sc

https://github.com/colin4124/antlr4-scala-example/blob/master/build.sbt​github.com https://github.com/da-tubi/antlr4-scala-example/blob/master/build.sc​github.com

后面有空可以写一个mill-antlr4插件。

欢迎来参加线上的Scala Meetup (2020/09/05)

我是其中一个speaker。

比图科技:2020年9月 Online Scala Meetup​zhuanlan.zhihu.com
501c57c20cbcb0045f5751b9216428db.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值