是否有可能在Clang中克隆AST?

时间:2017-01-10 12:11:22

标签: c++ clang llvm

我有一个通过使用Clang库解析源代码而创建的AST。我想克隆AST,以便我可以解析其他可能无效的代码。如果它无效,我将返回我的克隆以解析更多的源代码片段。出于性能原因,我不想两次解析相同的源代码。

Clang AST表示非常丰富,一些节点包含指向其他节点的指针。

Clang是否提供了一个实用程序来轻松克隆处理这种复杂性的AST?

0 个答案:

没有答案