标签: python c++ clang libclang
我正在为libclang使用python绑定。在解析cpp文件时,我解析了cpp中包含的每个头(或者更确切地说是预处理器步骤之后的cpp)。我试图找到对某些文物的所有引用,但是不止一次浏览相同的标题有点慢。
一般来说,我看到的是为每个翻译单元生成一个AST。是否有可能重用已经访问过不同翻译单元的标题的AST?或者也许任何其他建议,使它更快(只有静态分析,没有编译)。