ANTLR 可以使用 StringTemplate 输出 C# 或我希望它像 Yacc/Bison 一样的任何文本,还是只输出到 java?从我看过的示例来看,它似乎是一个非常以 java 为中心的工具。

有帮助吗?

解决方案

ANTLR IDE 提供了可以在 Java 和 C# 代码生成之间切换的选项。

更好地参考这篇文章(指定代码生成部分):

http://www.antlr2.org/doc/csharp-runtime.html

其他提示

我刚刚开始写一篇关于如何在 .NET 环境中准确安装和使用 ANTLR 的小系列文章,因为有关此问题的大多数文档都有点过时了。看 C# 的 ANTLR,第 1 部分.

现在有一个 NuGet 包可以为您完成所有工作。

您可以从以下位置下载最新的源代码作为 tar 文件 这里. 。C# 运行时(二进制)也可以直接使用, 这里.

您正在寻找哪种解决方案?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top