【发布时间】:2014-07-26 08:09:37
【问题描述】:
在 ANTLR 下载页面上,它指出 ANTLR 的最新版本是 4.4。在同一页面的 C# Target 部分,单击“ANTLR 4 C# Target (Latest Release)”将我带到 4.3 Target Release GitHub 页面,该页面包含 Readme.md 的链接,单击该链接时会出现 404。
问题 1:虽然下载页面显示最新版本为 C# 4.4,但我通过 NuGet 获得的版本是 4.3。这是否意味着 4.4 不适用于 C#?
问题 2:在哪里可以找到与我从 NuGet 获得的版本(即 Antlr 4.3)相对应的代码生成工具?
我们尝试使用 antlr-4.4-complete.jar 进行代码生成 - 我们在构建脚本中用该 jar 替换了之前的 (antlr4-csharp-4.0.1-SNAPSHOT-complete.jar),现在我们得到:“错误(31): ANTLR 无法生成版本 4.4 的 CSharp_v4_5 代码”(我们之前没有得到)。我们还尝试了 antlr-4.3-complete.jar 并得到了类似的结果。
我们需要什么来利用最新版本?
【问题讨论】:
标签: antlr4