[cfe-dev] AST Writer
David Blaikie via cfe-dev
cfe-dev at lists.llvm.org
Tue Jul 10 08:21:03 PDT 2018
It's generally considered that the AST invariants are too subtle/complex to
use AST modification and AST->source conversion reliably.
Refactoring/source code modification is generally encouraged to be done via
textual edits generated from source location information in the AST.
On Mon, Jul 9, 2018 at 8:36 PM Ridwan Shariffdeen via cfe-dev <
cfe-dev at lists.llvm.org> wrote:
> I am trying to build a tool which can insert new AST nodes to a AST tree
> obtained from a source code and generate the modified source code. For
> example add an if condition to a given location.
> I have seen examples on ReWriter which can insert text, but I want to
> insert a proper AST node and generate the source code from the modified
> For this purpose, I think I should be using ASTWriter and not ReWriter. Is
> there any documentation I can refer on how to implement this?
> Any help in this regard is highly appreciated.
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the cfe-dev