.NET框架内置了什么功能来标记C#代码?我不打算在C#中构建一个tokenizer,我正在寻找可以标记C#源代码的东西。
答案 0 :(得分:3)
唯一想到的是像ANTLR这样的解析器生成器,它有C# Sample Grammar可用。 Bison / Flex看起来也很不错C# grammar。解析任何语言,然后实际理解它是相当困难的,所以我祝你好运。
答案 1 :(得分:2)
答案 2 :(得分:0)
GOLD Parser也有C# grammar(解析C#)和run-time engines written in C#(这样你就可以使用C#代码执行该语法了。)