/external/clang/unittests/AST/ |
CommentLexer.cpp | 46 void lexString(const char *Source, std::vector<Token> &Toks); 62 std::vector<Token> &Toks) { 74 Toks.push_back(Tok); 83 std::vector<Token> Toks; 85 lexString(Source, Toks); 87 ASSERT_EQ(0U, Toks.size()); 96 std::vector<Token> Toks; 98 lexString(Sources[i], Toks); 100 ASSERT_EQ(1U, Toks.size()); 102 ASSERT_EQ(tok::newline, Toks[0].getKind()) [all...] |
/external/clang/lib/Parse/ |
ParseCXXInlineMethods.cpp | 119 CachedTokens Toks; 120 LexTemplateFunctionForLateParsing(Toks); 125 Actions.MarkAsLateParsedTemplate(FD, FnD, Toks); 136 CachedTokens &Toks = LM->Toks; 141 if (ConsumeAndStoreFunctionPrologue(Toks)) { 153 ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false); 159 ConsumeAndStoreUntil(tok::l_brace, Toks, /*StopAtSemi=*/false); 160 ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false); 200 CachedTokens &Toks = MI->Toks [all...] |
ParsePragma.cpp | 707 Token Toks[1]; 708 Toks[0].startToken(); 709 Toks[0].setKind(tok::string_literal); 710 Toks[0].setLocation(Tok.getLocation()); 711 Toks[0].setLiteralData(Section.data()); 712 Toks[0].setLength(Section.size()); 714 cast<StringLiteral>(Actions.ActOnStringLiteral(Toks, nullptr).get()); 748 Token *Toks; 750 PragmaLoopHintInfo() : Toks(nullptr), TokSize(0) {} 783 Token *Toks = Info->Toks [all...] |
ParseTemplate.cpp | [all...] |
ParseObjc.cpp | [all...] |
Parser.cpp | 232 bool Parser::SkipUntil(ArrayRef<tok::TokenKind> Toks, SkipUntilFlags Flags) { 238 for (unsigned i = 0, NumToks = Toks.size(); i != NumToks; ++i) { 239 if (Tok.is(Toks[i])) { 252 if (Toks.size() == 1 && Toks[0] == tok::eof && [all...] |
ParseExprCXX.cpp | [all...] |
ParseStmtAsm.cpp | 50 ArrayRef<Token> Toks, ArrayRef<unsigned> Offsets) 51 : TheParser(P), AsmLoc(Loc), AsmString(AsmString), AsmToks(Toks),
|
ParseDecl.cpp | 178 ConsumeAndStoreUntil(tok::r_paren, LA->Toks, true, false); 183 LA->Toks.push_back(Eof); [all...] |
/external/clang/include/clang/AST/ |
CommentParser.h | 73 void putBack(ArrayRef<Token> Toks) { 74 if (Toks.empty()) 78 for (const Token *I = &Toks.back(), 79 *B = &Toks.front(); 84 Tok = Toks[0];
|
/external/clang/lib/Lex/ |
PPLexerChange.cpp | 190 void Preprocessor::EnterTokenStream(const Token *Toks, unsigned NumToks, 198 Toks, Toks + NumToks); 200 delete [] Toks; 207 EnterTokenStream(Toks, NumToks, DisableMacroExpansion, OwnsTokens); 216 Toks, NumToks, DisableMacroExpansion, OwnsTokens, *this); 219 TokLexer->Init(Toks, NumToks, DisableMacroExpansion, OwnsTokens);
|
Pragma.cpp | 914 Token *Toks = PP.getPreprocessorAllocator().Allocate<Token>(1); 915 Toks->startToken(); 916 Toks->setKind(tok::annot_pragma_captured); 917 Toks->setLocation(NameLoc); 919 PP.EnterTokenStream(Toks, 1, /*DisableMacroExpansion=*/true, [all...] |
PPDirectives.cpp | [all...] |
PPMacroExpansion.cpp | 572 Token *Toks = new Token[1]; 573 Toks[0] = Tok; 574 EnterTokenStream(Toks, 1, true, true); [all...] |
/external/clang/include/clang/Parse/ |
Parser.h | 854 bool SkipUntil(ArrayRef<tok::TokenKind> Toks, 910 CachedTokens Toks; [all...] |
/external/clang/lib/AST/ |
CommentParser.cpp | 39 SmallVector<Token, 16> Toks; 41 /// A position in \c Toks. 50 /// Current position in Toks. 54 return Pos.CurToken >= Toks.size(); 60 const Token &Tok = Toks[Pos.CurToken]; 115 Toks.push_back(P.Tok); 117 if (Toks.size() == 1) 249 P.putBack(llvm::makeArrayRef(Toks.begin() + Pos.CurToken, Toks.end())); 250 Pos.CurToken = Toks.size() [all...] |
/external/clang/include/clang/Lex/ |
Preprocessor.h | 769 void EnterTokenStream(const Token *Toks, unsigned NumToks, [all...] |
/external/clang/lib/Sema/ |
SemaTemplate.cpp | [all...] |
SemaDeclCXX.cpp | 399 CachedTokens *Toks = chunk.Fun.Params[argIdx].DefaultArgTokens; 401 if (Toks->size() > 1) 402 SR = SourceRange((*Toks)[1].getLocation(), 403 Toks->back().getLocation()); 408 delete Toks; [all...] |
/external/clang/lib/Serialization/ |
ASTWriter.cpp | [all...] |
ASTReader.cpp | [all...] |
/external/clang/include/clang/Sema/ |
Sema.h | [all...] |