2009-10-03 21 views
2

.NET框架内部是否有任何功能可以标记C#代码?我不打算在C#中构建一个标记器,我正在寻找可以标记C#源代码的东西。用于C#的Tokenizer?

+0

你最终使用了什么?这些答案有帮助吗? –

回答

2

不,没有内置到框架中。

但是,您可能想看看Irony,并C# Parser在CodePlex上,因为它们都提供了一个语法/词法分析器至少简单的C#

3

想到的是像ANTLR解析器生成的唯一的事情,其中有C# Sample Grammar可用。 Bison/Flex看起来也很漂亮,还有C# grammar。解析任何语言,然后真正理解它是相当困难的,所以我祝你好运。