很长一段时间以来,我一直在使用pygccxml解析和内省(introspection)我的C++源代码:它有助于我在构建过程中进行一些聪明的代码生成。

最近,我阅读了很多有关LLVM堆栈的好处,尤其是LLVM Clang解析器为C++编译带来的好处。我现在想知道是否有Clang的任何Python接口(interface),以便可以将其用作一些现有代码生成任务的基础?

最佳答案

进一步挖掘后,我发现LLVM 2.7 release中可能有一些有用的东西的开始:

我不确定这在实践中有多大用处,当然看起来它可以作为基于LLVM构建pygccxml等效项的基础,但它本身并不是这样的库。

关于c++ - pygccxml中是否包含包装GCC-XML的Python Clang包装器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3334170/

10-10 22:44