<分区>
我正在寻找一个基于 Windows 的库,它可用于解析一堆 C 文件以列出全局和局部变量。全局变量和局部变量可以使用 typedef 声明。然后可以将输出(即全局和局部变量列表)用于后期处理(例如,用新名称替换变量名称)。
有这样的库吗?
<分区>
我正在寻找一个基于 Windows 的库,它可用于解析一堆 C 文件以列出全局和局部变量。全局变量和局部变量可以使用 typedef 声明。然后可以将输出(即全局和局部变量列表)用于后期处理(例如,用新名称替换变量名称)。
有这样的库吗?
最佳答案
一些可用的方法:
或者,您可以使用 lex and yacc 编写自己的代码(或他们的亲属 flex 和野牛)使用公共(public) lex specification和一个 yacc grammar .
关于c - 解析 C 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/296256/