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

Cong Yan congyan91 at gmail.com
Fri Nov 14 13:44:33 PST 2014


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20141114/498197f7/attachment.html>


More information about the cfe-dev mailing list