我正在使用LibTooling进行一些分析。我知道如何遍历AST并将一些文本插入某处。例如,
Rewriter mywriter; mywriter.InsertTextAfter(func->getLocEnd(),"Hello");
现在我想知道是否有任何方法可以保存代码?(天气将其保存到原始文件或生成新文件)
因为分析之后,我只能在终端上读取结果,这对我来说还不够。
c++ llvm clang libtooling
c++ ×1
clang ×1
libtooling ×1
llvm ×1