/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 | 114 CachedTokens Toks; 115 LexTemplateFunctionForLateParsing(Toks); 120 Actions.MarkAsLateParsedTemplate(FD, FnD, Toks); 131 CachedTokens &Toks = LM->Toks; 136 if (ConsumeAndStoreFunctionPrologue(Toks)) { 148 ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false); 154 ConsumeAndStoreUntil(tok::l_brace, Toks, /*StopAtSemi=*/false); 155 ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false); 195 CachedTokens &Toks = MI->Toks [all...] |
ParsePragma.cpp | 684 Token *Toks = new Token[1]; 685 Toks[0].startToken(); 686 Toks[0].setKind(tok::annot_pragma_vis); 687 Toks[0].setLocation(VisLoc); 688 Toks[0].setAnnotationValue( 690 PP.EnterTokenStream(Toks, 1, /*DisableMacroExpansion=*/true, 800 Token *Toks = 803 new (Toks) Token(); 804 Toks[0].startToken(); 805 Toks[0].setKind(tok::annot_pragma_pack) [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 | 176 ConsumeAndStoreUntil(tok::r_paren, LA->Toks, true, false); 181 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/include/clang/Parse/ |
Parser.h | 865 bool SkipUntil(ArrayRef<tok::TokenKind> 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/lib/Lex/ |
PPLexerChange.cpp | 190 void Preprocessor::EnterTokenStream(const Token *Toks, unsigned NumToks, 196 TokLexer = new TokenLexer(Toks, NumToks, DisableMacroExpansion, 200 TokLexer->Init(Toks, NumToks, DisableMacroExpansion, OwnsTokens);
|
Pragma.cpp | 915 Token *Toks = PP.getPreprocessorAllocator().Allocate<Token>(1); 916 Toks->startToken(); 917 Toks->setKind(tok::annot_pragma_captured); 918 Toks->setLocation(NameLoc); 920 PP.EnterTokenStream(Toks, 1, /*DisableMacroExpansion=*/true, [all...] |
PPDirectives.cpp | 831 Token *Toks = new Token[2]; 833 Toks[0] = SavedHash; 834 Toks[1] = Result; 839 Toks[1].setKind(tok::unknown); 844 EnterTokenStream(Toks, 2, false, true); [all...] |
PPMacroExpansion.cpp | 565 Token *Toks = new Token[1]; 566 Toks[0] = Tok; 567 EnterTokenStream(Toks, 1, true, true); [all...] |
/external/clang/include/clang/Lex/ |
Preprocessor.h | 739 void EnterTokenStream(const Token *Toks, unsigned NumToks, [all...] |
/external/clang/lib/Sema/ |
SemaTemplate.cpp | [all...] |
SemaDeclCXX.cpp | 384 CachedTokens *Toks = chunk.Fun.Params[argIdx].DefaultArgTokens; 386 << SourceRange((*Toks)[1].getLocation(), 387 Toks->back().getLocation()); 388 delete Toks; [all...] |