C++ Header Parser by Python,C++头文件解析器。
可以解析C++头文件,很方便的从中提取出:
include
define
enum
class
namespace
variable
function
(public/private)
甚至注释等。
输出可以按照需求自定义,比如txt或者xml等。
自定义需求当然需要自己改改代码:tojson.py。
是一个大佬写的,不是我自己写的,我试用了之后感觉不错,推荐给大家。
不过里面好像也有bug,就是注释的提取和我们通常的习惯稍有不同。
但是不关系注释提取的基本没有影响。
谁有空了也可以把这个问题调一调自己修改一下。
1