[cfe-dev] Using libtooling to parse C++ code

Patrick Lam prof.lam at gmail.com
Fri Nov 14 13:53:30 PST 2014

Yes, I have the same initialization code. When I feed it a C++ file,
it just compiles it.


On Fri, Nov 14, 2014 at 4:44 PM, Cong Yan <congyan91 at gmail.com> wrote:
> How did you do that? Did you change the language option somewhere?
> This is what I included in the main function:
> CommonOptionsParser op(argc, argv);
> // create a new Clang Tool instance (a LibTooling environment)
> ClangTool Tool(op.getCompilations(), op.getSourcePathList());
> // run the Clang Tool, creating a new FrontendAction (explained below)
> int result = Tool.run(newFrontendActionFactory<myFrontendAction>());
>  It seems that C is the default language in CompilerInstance and
> CompilerInvocation. Should I do something to change that? Or I should pass
> some argument when I run the tool I write?
> Thanks!
> Cong
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev

More information about the cfe-dev mailing list