【发布时间】:2019-03-03 23:57:21
【问题描述】:
我想解析并获取c头文件中的定义列表(#define)。
我知道有很多 python 模块,但我找不到像“#if”、“#undef”这样的解析预处理器。
如果头文件如下:
#define ABC
#define DEF
#define CONDITION
#ifdef CONDITION
#undef DEF
#define HIJ
#endif
我想得到如下列表:
ABC, CONDITION, HIJ // no DEF
你对此有什么想法吗?
【问题讨论】: