在 ClangTool 中多次使用 AST

问题描述

我想构建一个 C++ 重构服务,它不仅是一次性的(即运行一次并终止),而且可以被查询以进行重构(通过网络或标准输入)并重新使用从以前的查询中已经创建的 AST。 我找不到任何如何执行此操作的示例,ClangTool 的主要用途似乎是运行一个操作集然后退出

我想重用 AST,因为创建似乎需要相当长的时间,然后使用不同的参数或不同的匹配器再次运行 ASTMatcher。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)