2013-05-10 28 views

回答

0

您可以尝试诸如下面的代码: std::unique_ptr<ASTUnit> AST(tooling::buildASTFromCode("int x=10;x++;")); TranslationUnitDecl *DC = AST->getASTContext().getTranslationUnitDecl(); if (DC) { llvm::errs() << "---------dump begin----------\n"; DC->dump(); llvm::errs() << "---------dump end----------\n"; visitor.TraverseDecl(DC); }