0

我想知道是否有任何用 C# 或 Not 编写的编译器编译器库?

我知道 Antlr 和 JavaCC,但这些库是用 Java 编写的

是否有像 antlr 这样的库,但在 C# 中(或在 C# 中移植)和开源与否?

有人可以介绍一下吗?

4

2 回答 2

0

C# 编译器本身是用 C# 编写的,并且与 Roslyn 一起,它已开源。

https://github.com/dotnet/roslyn

还有一个 JavaCC 的 C# 端口,但是,它不再维护。作者转而使用 Irony。如果您只是在寻找示例代码,它会这样做。

https://github.com/deveel/csharpcc

于 2016-05-05T14:56:15.787 回答
0

讽刺意味。不过我自己从来没有用过。

于 2016-05-05T15:02:53.837 回答