2010-09-20 103 views
6

我一直在尋找一個可以解析C#3.0代碼(實際上,C#2.0與lambdas會這樣做)的免費(如「免費啤酒」)庫,並返回某種個人項​​目的AST /代碼DOM。然而,我目前看到的大多數替代方案都不足:有沒有解析C#3.0代碼的好方法?

那麼......有沒有一個免費的,可用的C#3.0解析器可以插入到另一個項目中?

回答

2

看看http://antlrcsharp.codeplex.com/ 它是Antlr語法分析器生成器的C#4語法。

+0

有趣的是,我將看看會發生什麼。 – zneak 2010-09-20 22:26:19

+0

你知道有沒有可用的例子嗎? – zneak 2010-09-20 22:39:24

+0

查看項目單元測試代碼:http://antlrcsharp.codeplex.com/SourceControl/changeset/view/53069#421907。 – 2010-09-20 23:03:59

相關問題