[cfe-dev] Parsing and rewriting ObjC
jahanian
fjahanian at apple.com
Sat Jan 28 12:36:06 PST 2012
On Jan 28, 2012, at 11:25 AM, Tayyab Akram wrote:
> Dear all,
>
> I need some help/advice regarding Clang. My requirement is to do source-to-source transformation. I have to parse Objective C code and build AST and then modify AST (insert, delete or modify AST nodes) and generate finally output custom code having different semantics and syntax (not Objective C). I do not require to generate IR or binary code. Can someone please confirm following understandings,
>
> 1. I can parse ObjC code using Clang and then write my Visitor class by extending ASTConsumer to transform the AST and finally I will implement a CustomRewriter to generate the output in my custom format.
>
You may take a look at objective rewriter source code in: lib/Rewriter/RewriteObjC.cpp
- Fariborz
More information about the cfe-dev
mailing list