/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/Lex/ |
PPMacroExpansion.cpp | 544 Token *Toks = new Token[1]; 545 Toks[0] = Tok; 546 EnterTokenStream(Toks, 1, true, true); [all...] |
PPDirectives.cpp | 739 Token *Toks = new Token[2]; 741 Toks[0] = SavedHash; 742 Toks[1] = Result; 747 Toks[1].setKind(tok::unknown); 752 EnterTokenStream(Toks, 2, false, true); [all...] |
/external/clang/lib/Parse/ |
ParseCXXInlineMethods.cpp | 132 LexTemplateFunctionForLateParsing(LPT->Toks); 134 CachedTokens Toks; 135 LexTemplateFunctionForLateParsing(Toks); 146 CachedTokens &Toks = LM->Toks; 151 if (ConsumeAndStoreFunctionPrologue(Toks)) { 163 ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false); 169 ConsumeAndStoreUntil(tok::l_brace, Toks, /*StopAtSemi=*/false); 170 ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false); 209 CachedTokens &Toks = MI->Toks [all...] |
ParsePragma.cpp | 202 Token *Toks = new Token[1]; 203 Toks[0].startToken(); 204 Toks[0].setKind(tok::annot_pragma_vis); 205 Toks[0].setLocation(VisLoc); 206 Toks[0].setAnnotationValue( 208 PP.EnterTokenStream(Toks, 1, /*DisableMacroExpansion=*/true, 318 Token *Toks = 321 new (Toks) Token(); 322 Toks[0].startToken(); 323 Toks[0].setKind(tok::annot_pragma_pack) [all...] |
ParseExprCXX.cpp | [all...] |
Parser.cpp | 252 bool Parser::SkipUntil(ArrayRef<tok::TokenKind> Toks, bool StopAtSemi, 259 for (unsigned i = 0, NumToks = Toks.size(); i != NumToks; ++i) { 260 if (Tok.is(Toks[i])) { [all...] |
ParseObjc.cpp | [all...] |
/external/clang/lib/AST/ |
CommentParser.cpp | 30 SmallVector<Token, 16> Toks; 32 /// A position in \c Toks. 41 /// Current position in Toks. 45 return Pos.CurToken >= Toks.size(); 51 const Token &Tok = Toks[Pos.CurToken]; 106 Toks.push_back(P.Tok); 108 if (Toks.size() == 1) 240 P.putBack(llvm::makeArrayRef(Toks.begin() + Pos.CurToken, Toks.end())); 241 Pos.CurToken = Toks.size() [all...] |
/external/clang/include/clang/Parse/ |
Parser.h | 732 bool SkipUntil(ArrayRef<tok::TokenKind> Toks, bool StopAtSemi = true, 788 CachedTokens Toks; 819 CachedTokens Toks; 838 CachedTokens *Toks = 0) 839 : Param(P), Toks(Toks) { } 844 /// Toks - The sequence of tokens that comprises the default 848 CachedTokens *Toks; 899 CachedTokens Toks; [all...] |
/external/clang/lib/Sema/ |
SemaDeclCXX.cpp | 370 CachedTokens *Toks = chunk.Fun.ArgInfo[argIdx].DefaultArgTokens; 372 << SourceRange((*Toks)[1].getLocation(), 373 Toks->back().getLocation()); 374 delete Toks; [all...] |