Antlr4 vs2019 c# 成功版

https://blog.csdn.net/kaonicaoni/article/details/102510751

 

如题所示

1、使用vs2019(紫色图标),而不是blend for vs2019!!!

2、必须安装java环境,并下载下载antlr-4.7.2-complete.jar(参考https://blog.csdn.net/fireghost57/article/details/92080428)

3、用nuget安装,PM命令:Install-Package Antlr4.Runtime.Standard -Version 4.7.2(参考:Install-Package Antlr4.Runtime.Standard)

4、在 扩展-》管理扩展-》联机 搜索Antlr,搜索到的是AntlrVSIX,直接安装

5、第2步的参考里面有个antlr4.bat,那是java版本的,我们c#使用如下命令:

java -jar antlr-4.7.2-complete.jar -Dlanguage=CSharp %*

6、把antlr-4.7.2-complete.jar和antlr4.bat放在同一个目录下,把antlr设置成环境变量,确保能在cmd这样执行:antlr xx.g4

7、我希望达到的目的是,打开g4,然后按个快捷键Ctrl+F7,然后就自动生成对应的c#。所以我们可以这样文件工具-》外部工具,进行外部命令的创建,如图所示

 

然后,工具-》选项-》键盘:显示命令搜索 工具.外部命令2 (因为我创建的是第2个),然后新建快捷用于 文本编辑器 ,然后添加快捷键。

8,打开我们的g4文件,然后按Ctrl+F7,大功告成!!!
————————————————
版权声明:本文为CSDN博主「kaonicaoni」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/kaonicaoni/article/details/102510751

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值