c++ - 用于解析和检查 C++ 的 Python 代码

标签 c++ python

是否有 Python 库可以让我解析 C++ 代码?

例如,假设我想解析一些 C++ 代码并找到所有类的名称及其成员函数/变量。

我可以想出几种使用正则表达式将它组合在一起的方法,但如果有一个现有的库,它会更有帮助。

最佳答案

过去我曾用于此类目的gccxml (发出易于解析的 XML 的 C++ 解析器)——我破解了我自己的 Python 接口(interface),但现在有一个 pygccxml这应该为您很好地打包。

关于c++ - 用于解析和检查 C++ 的 Python 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2393527/

相关文章:

c++ - 鼠标悬停时的 QScrollBar

Python:使用 TensorFlow 计算神经网络的准确性

python - 如何在python中映射具有多个参数的函数

python - Jinja2 模板子目录

c++ - 互换 func<7>(42) 和 func(42, 7) 模板参数语法

c++ - 估算边绘图的平均边厚

c++ - 使用 seekg() C++ 从文件末尾搜索字符

c++ - 为什么我可以将 0 转换为 std::shared_ptr<T> 而不是 1?

python - 如何使用 numpy 和 strides 来提高循环性能

python - 使用 Python CSV 模块读取带有 BOM 的 UTF-8 会导致不需要的额外字符