如何从Clang AST中删除节点?

时间:2016-05-24 14:46:28

标签: c++ clang abstract-syntax-tree

我在Clang中有一个AST,它由CompilerInstance生成。我想修剪与某个谓词匹配的所有节点。

我不确定这是怎么做的。我有一些具体的,相关的问题:

  • Clang节点是否可变?
  • 是否建议在访客走动时修改节点?
  • 我应该在我删除的节点上调用delete,还是Clang有内部内存管理?
  • 我应该注意哪些并发问题?
  • 我可以同时删除相应的LLVM代码吗?

0 个答案:

没有答案