【发布时间】:2011-08-24 22:12:35
【问题描述】:
对于我的毕业论文,我需要实现某些静态 C 代码分析,我正在拼命寻找一个框架/库,它可以让我解析 C 源代码,将其拆分为单个函数,为每个函数确定哪些变量是在函数体中更改并自动为代码派生某些注释。 为此目的,是否有任何用 C# 或一般作为 .Net 类编写的好的框架?
【问题讨论】:
-
你考虑过使用正则表达式吗?
-
@WhoCares:那是傻瓜的选择……
-
您的要求很多,虽然 .NET 中有很好的解析工具,但很多都存在 C 语法问题。
-
C Code Parser for .NET 的可能重复项
-
我在发布我的问题之前阅读了答案,我不需要通用的解析器/词法分析器,而是一些轻量级的东西,这就是我在问题中提供更多信息的原因。