代码之家  ›  专栏  ›  技术社区  ›  zneak

有没有好的方法来解析C 3.0代码?

  •  6
  • zneak  · 技术社区  · 14 年前

    我一直在寻找一个可以解析C 3.0代码(实际上,使用lambdas可以解析C 2.0代码)并为个人项目返回某种ast/code dom的免费库(如“免费啤酒”)。然而,到目前为止,我看到的大多数替代方案都是不足的:

    所以…有没有一个免费的、可工作的C 3.0解析器可以插入到另一个项目中?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Kirk Woll    14 年前

    我在nrefactory上交了好运,它是用C写的,用于为mono编写的sharpdevelop ide:

    http://wiki.sharpdevelop.net/NRefactory.ashx

        2
  •  2
  •   Matthew Manela    14 年前

    看看 http://antlrcsharp.codeplex.com/ 它是ANTLR解析器生成器的C 4语法。