[cfe-dev] Parse AST several times
Argyrios Kyrtzidis
akyrtzi at gmail.com
Wed Jan 2 15:01:04 PST 2013
On Jan 2, 2013, at 2:29 PM, Mohammad Adil <madil90 at gmail.com> wrote:
> Hi,
> While parsing the AST, I am making additions to the code. I want to find out the location of the file where global variables can be added. e.g.
>
> #include <stdio.h>
>
> -- Want to find this location to insert global variables here
>
> int main()
> {
> }
>
> How can I find that location.
See Lexer::ComputePreamble()
> Also how does clang represent this statement "using namespace std;"?
Try using the "-ast-dump" compiler argument to explore how the AST is formed from a source file.
More information about the cfe-dev
mailing list