Home
last modified time | relevance | path

Searched refs:ASTs (Results 1 – 25 of 46) sorted by relevance

12

/external/clang/lib/Tooling/
DTooling.cpp382 std::vector<std::unique_ptr<ASTUnit>> &ASTs; member in clang::tooling::__anon5787d6230211::ASTBuilderAction
385 ASTBuilderAction(std::vector<std::unique_ptr<ASTUnit>> &ASTs) : ASTs(ASTs) {} in ASTBuilderAction() argument
397 ASTs.push_back(std::move(AST)); in runInvocation()
404 int ClangTool::buildASTs(std::vector<std::unique_ptr<ASTUnit>> &ASTs) { in buildASTs() argument
405 ASTBuilderAction Action(ASTs); in buildASTs()
421 std::vector<std::unique_ptr<ASTUnit>> ASTs; in buildASTFromCodeWithArgs() local
422 ASTBuilderAction Action(ASTs); in buildASTFromCodeWithArgs()
432 assert(ASTs.size() == 1); in buildASTFromCodeWithArgs()
433 return std::move(ASTs[0]); in buildASTFromCodeWithArgs()
/external/clang/unittests/Tooling/
DToolingTest.cpp306 std::vector<std::unique_ptr<ASTUnit>> ASTs; in TEST() local
307 EXPECT_EQ(0, Tool.buildASTs(ASTs)); in TEST()
308 EXPECT_EQ(2u, ASTs.size()); in TEST()
338 std::vector<std::unique_ptr<ASTUnit>> ASTs; in TEST() local
339 Tool.buildASTs(ASTs); in TEST()
340 EXPECT_EQ(1u, ASTs.size()); in TEST()
/external/llvm/docs/HistoricalNotes/
D2007-OriginalClangReadme.txt44 stuff (e.g. libsema builds ASTs). This depends on liblex.
50 program' ASTs depending on how they use the APIs. This depends
56 the same source location information embedded in ASTs. This
114 * -parse-ast builds ASTs, but doesn't print them. This is most
122 * -dump-cfg builds ASTs and then CFGs. CFGs are then pretty-printed.
124 * -view-cfg builds ASTs and then CFGs. CFGs are then visualized by
/external/doclava/src/com/google/doclava/parser/
DREADME.txt8 (see "How can I build parse trees not ASTs" on the ANTLR FAQ - http://www.antlr.org/wiki/pages/vie…
/external/llvm/examples/Kaleidoscope/Orc/lazy_irgen/
DREADME.txt7 amount of up-front work that must be done by lazily IRgen'ing ASTs. When a
/external/clang/docs/
DHowToSetupToolingForLLVM.rst108 * ``-ast-print`` --- Build ASTs and then pretty-print them.
109 * ``-ast-dump`` --- Build ASTs and then debug dump them.
114 * ``-ast-list`` --- Build ASTs and print the list of declaration node qualified
DPTHInternals.rst54 Unlike GCC's precompiled headers, which cache the full ASTs and
129 ASTs for the header are literally memory mapped into the compiler). This
139 deserialization of ASTs. This approach theoretically has the same
DIntroductionToTheClangAST.rst19 Clang's AST is different from ASTs produced by some other compilers in
/external/clang/include/clang/Driver/
DCC1Options.td373 HelpText<"Build ASTs and then pretty-print them">;
375 HelpText<"Build ASTs and print the list of declaration node qualified names">;
377 HelpText<"Build ASTs and then debug dump them">;
379 HelpText<"Build ASTs and then debug dump their name lookup tables">;
381 HelpText<"Build ASTs and view them with GraphViz">;
391 HelpText<"Build ASTs then convert to LLVM, emit .bc file">;
393 HelpText<"Build ASTs and convert to LLVM, discarding output">;
/external/clang/include/clang/Basic/
DDiagnosticASTKinds.td172 // Importing ASTs
205 // Importing Objective-C ASTs
241 // Importing C++ ASTs
/external/clang/include/clang/Tooling/
DTooling.h290 int buildASTs(std::vector<std::unique_ptr<ASTUnit>> &ASTs);
/external/antlr/antlr-3.4/tool/src/main/resources/org/antlr/codegen/templates/JavaScript/
DASTParser.stg1 /** Templates for building ASTs during normal parsing.
DASTTreeParser.stg1 /** Templates for building ASTs during tree parsing.
/external/antlr/antlr-3.4/tool/src/main/resources/org/antlr/codegen/templates/C/
DDbg.stg32 * If ASTs are built, then you'll also get ASTDbg.stg loaded.
DASTParser.stg32 /** Templates for building ASTs during normal parsing.
/external/antlr/antlr-3.4/tool/src/main/resources/org/antlr/codegen/templates/ObjC/
DDbg.stg29 * If ASTs are built, then you'll also get ASTDbg.stg loaded.
DASTParser.stg29 /** Templates for building ASTs during normal parsing.
/external/antlr/antlr-3.4/runtime/Ruby/
DREADME.txt47 * constructing Abstract Syntax Trees (ASTs)
/external/antlr/antlr-3.4/tool/src/main/resources/org/antlr/codegen/templates/Python/
DASTParser.stg29 /** Templates for building ASTs during normal parsing.
/external/antlr/antlr-3.4/tool/src/main/resources/org/antlr/codegen/templates/ActionScript/
DASTParser.stg29 /** Templates for building ASTs during normal parsing.
/external/antlr/antlr-3.4/tool/src/main/resources/org/antlr/codegen/templates/Java/
DASTParser.stg29 /** Templates for building ASTs during normal parsing.
/external/antlr/antlr-3.4/tool/src/main/resources/org/antlr/codegen/templates/CSharp2/
DASTParser.stg32 /** Templates for building ASTs during normal parsing.
/external/clang/test/SemaObjCXX/
Dinstancetype.mm110 // The ASTs don't model super property accesses well enough to get this right
/external/antlr/antlr-3.4/tool/src/main/resources/org/antlr/codegen/templates/Delphi/
DASTParser.stg32 /** Templates for building ASTs during normal parsing.
/external/clang/test/SemaObjC/
Dinstancetype.m110 // The ASTs don't model super property accesses well enough to get this right

12