在 Python 中解析 C++

parsing c++ in python

本文关键字:C++ Python      更新时间:2023-10-16

我正在寻找解析python中的c ++代码文件。我主要只关心函数声明,而不是定义。GCCXML提供的输出对我来说似乎是完美的,但问题是我无法让GCCXML工作,我找不到合适的文档。我在网上找到的所有文章都是旧的,可能已经过时了。

谁能提出任何其他选择?或者和更新的链接关于GCCXML。

我正在使用Python 3.4.2和IDLE。

你可能想看看 clang:它提供了一个库,提供对编译器 AST 的完全访问。我似乎记得有一个 python 绑定,但我没有使用它。

Clang有一个可用于代码完成的API,以及带有python绑定的AFAIK。