Antlr4.8 + VisualStadio C# 配置生效,实测

时间:2024-03-23 19:59:17

因为要写ST语言结构化文本编译器,在看了很多文献的前提下,找到了Antlr 是一个不错的工具。

 

配置方法如下

1. 下载 antlr-4.8-complete.jar

https://www.antlr.org/download.html

Antlr4.8 + VisualStadio 2019 C# 配置生效,实测

2. 打开VS,在扩展里面,下载最新的插件

Antlr4.8 + VisualStadio 2019 C# 配置生效,实测

3. 安装Java运行环境

jre1.8.0_191

https://download.csdn.net/download/weixin_44543941/10920516

4. 在VS安装好 AntlrVSIX后,编译的时候,会报错的解决方法

  在VS的新建向导,新建一个Antlr工程

在工具,NuGet,键入如下 Install-Package Antlr4.Runtime.Standard -Version 4.8.0

Antlr4.8 + VisualStadio 2019 C# 配置生效,实测

安装一个NuGetPage包。

完成之后,编译项目,弹出如下错误!

Unknown build error: Yo, I haven't a clue where Java is on this system. Crashing...

b.此时只要把 项目 构建文件给修改一下就行了,因为项目构建未见找不到对应的 Java文件

 

Antlr4.8 + VisualStadio 2019 C# 配置生效,实测

 

一个是 antlr-4.8-complete.jar文件路径,对应ToolPath

一个是 Java运行环境的安装路径, 对应JavaHome.

 

5. 本人是怎么找到这个问题的解决方法的,就是看源代码

Antlr4.8 + VisualStadio 2019 C# 配置生效,实测

6. 请看我 编译后,自动生成的CS代码

Antlr4.8 + VisualStadio 2019 C# 配置生效,实测

 

觉得对你有帮助,请给我点个赞!!!