如何打印修改后的AST而不实际执行更改?

时间:2016-08-17 20:01:17

标签: eclipse-plugin eclipse-cdt

对于使用CDT的Eclipse插件,我在AST上执行遍历。对于特定节点(函数,语句,...),我想记录修改并打印更新的节点而不实际执行更改。

我怎样才能实现这个目标?

我正在考虑使用ASTRewrite但遇到了几个问题:

  1. ASTRewrite适用于完整的翻译单元,而我的需要是在特定节点上工作
  2. ASTRewrite仅记录修改而不显示最终结果
  3. 提前致谢。

0 个答案:

没有答案