代码之家  ›  专栏  ›  技术社区  ›  jkp

pygccxml包装GCC-XML,pygccxml中是否有Python铿锵包装器?

  •  15
  • jkp  · 技术社区  · 14 年前

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

    1 回复  |  直到 14 年前
        1
  •  5
  •   Community CDub    4 年前

    经过进一步的挖掘,我在 LLVM 2.7 release 可能有一些有用的开始:

    cindexapi和Python绑定:Clang现在包括一个C API作为CIndex库的一部分。虽然我们在将来对API做了一些更改,但它是为了保持稳定,并且是为外部项目设计的。有关更多详细信息,请参阅Clang doxygen CIndex文档。cindexapi还包含一组初步的Python绑定。

    我不确定这在实践中是多么有用,看起来它可能是构建基于LLVM的PygccXML等价物的基础,但它本身并不是一个库。