【发布时间】:2013-03-27 14:04:53
【问题描述】:
我不知道这是否可能,但我想在来自某个 .c 文件的函数调用周围放置一些代码。 假设我有一个 file1.c,我在其中执行以下操作:
#include "file2.h"
...
void fun(){
<i want do add a line here>
file2_fun();
<..and here>
}
是否可以添加这些行?你能给我一些使用 pycparser 或类似的用于 python 的 c 解析库的例子吗?
【问题讨论】:
-
你试过什么?在我看来,pycparser 有一个完整的 AST 处理库,甚至还有一些示例。