【发布时间】:2013-06-19 03:56:16
【问题描述】:
我正在尝试使用 pycparser 获取 c 头文件中所有宏定义的列表。
如果可能的话,你能帮我解决这个问题吗?
谢谢。
【问题讨论】:
-
在最简单的形式中你可以使用 grep 不是吗?确切的用例是什么?也就是说,当您说要列出所有宏定义时,您的意思是按照 CPP 的方式还是您只想列出它们?
-
我知道 pycparser 使用 cpp 并且我设法在 c 文件中获取结构定义列表。但是我找不到在 h 文件中获取所有#define 宏的方法。现在,我只是用 python 解析头文件,但这不是我想要的。谢谢。