Searched refs:Toks (Results 1 - 15 of 15) sorted by relevance

/external/clang/unittests/AST/
H A DCommentLexer.cpp45 void lexString(const char *Source, std::vector<Token> &Toks);
61 std::vector<Token> &Toks) {
73 Toks.push_back(Tok);
82 std::vector<Token> Toks; local
84 lexString(Source, Toks);
86 ASSERT_EQ(0U, Toks.size());
95 std::vector<Token> Toks; local
97 lexString(Sources[i], Toks);
99 ASSERT_EQ(1U, Toks.size());
101 ASSERT_EQ(tok::newline, Toks[
60 lexString(const char *Source, std::vector<Token> &Toks) argument
111 std::vector<Token> Toks; local
130 std::vector<Token> Toks; local
150 std::vector<Token> Toks; local
173 std::vector<Token> Toks; local
211 std::vector<Token> Toks; local
252 std::vector<Token> Toks; local
269 std::vector<Token> Toks; local
287 std::vector<Token> Toks; local
312 std::vector<Token> Toks; local
327 std::vector<Token> Toks; local
347 std::vector<Token> Toks; local
379 std::vector<Token> Toks; local
411 std::vector<Token> Toks; local
434 std::vector<Token> Toks; local
458 std::vector<Token> Toks; local
477 std::vector<Token> Toks; local
501 std::vector<Token> Toks; local
532 std::vector<Token> Toks; local
560 std::vector<Token> Toks; local
601 std::vector<Token> Toks; local
642 std::vector<Token> Toks; local
692 std::vector<Token> Toks; local
745 std::vector<Token> Toks; local
770 std::vector<Token> Toks; local
798 std::vector<Token> Toks; local
830 std::vector<Token> Toks; local
849 std::vector<Token> Toks; local
871 std::vector<Token> Toks; local
896 std::vector<Token> Toks; local
916 std::vector<Token> Toks; local
937 std::vector<Token> Toks; local
960 std::vector<Token> Toks; local
981 std::vector<Token> Toks; local
1013 std::vector<Token> Toks; local
1039 std::vector<Token> Toks; local
1069 std::vector<Token> Toks; local
1096 std::vector<Token> Toks; local
1128 std::vector<Token> Toks; local
1159 std::vector<Token> Toks; local
1192 std::vector<Token> Toks; local
1217 std::vector<Token> Toks; local
1242 std::vector<Token> Toks; local
1260 std::vector<Token> Toks; local
1281 std::vector<Token> Toks; local
1299 std::vector<Token> Toks; local
1320 std::vector<Token> Toks; local
1341 std::vector<Token> Toks; local
1359 std::vector<Token> Toks; local
1380 std::vector<Token> Toks; local
1398 std::vector<Token> Toks; local
1419 std::vector<Token> Toks; local
1437 std::vector<Token> Toks; local
1458 std::vector<Token> Toks; local
1476 std::vector<Token> Toks; local
1497 std::vector<Token> Toks; local
1515 std::vector<Token> Toks; local
1536 std::vector<Token> Toks; local
1554 std::vector<Token> Toks; local
1575 std::vector<Token> Toks; local
1593 std::vector<Token> Toks; local
1614 std::vector<Token> Toks; local
1640 std::vector<Token> Toks; local
1664 std::vector<Token> Toks; local
[all...]
/external/clang/lib/Parse/
H A DParseCXXInlineMethods.cpp129 LexTemplateFunctionForLateParsing(LPT->Toks);
131 CachedTokens Toks; local
132 LexTemplateFunctionForLateParsing(Toks);
143 CachedTokens &Toks = LM->Toks; local
148 if (ConsumeAndStoreFunctionPrologue(Toks)) {
160 ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false);
166 ConsumeAndStoreUntil(tok::l_brace, Toks, /*StopAtSemi=*/false);
167 ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false);
193 CachedTokens &Toks local
524 ConsumeAndStoreUntil(tok::TokenKind T1, tok::TokenKind T2, CachedTokens &Toks, bool StopAtSemi, bool ConsumeFinalToken) argument
621 ConsumeAndStoreFunctionPrologue(CachedTokens &Toks) argument
[all...]
H A DParsePragma.cpp105 Token *Toks = new Token[1]; local
106 Toks[0].startToken();
107 Toks[0].setKind(tok::annot_pragma_vis);
108 Toks[0].setLocation(VisLoc);
109 Toks[0].setAnnotationValue(
111 PP.EnterTokenStream(Toks, 1, /*DisableMacroExpansion=*/true,
226 Token *Toks = local
229 new (Toks) Token();
230 Toks[0].startToken();
231 Toks[
410 Token *Toks = local
[all...]
H A DParseTemplate.cpp1301 assert(!LMT.Toks.empty() && "Empty body!");
1305 LMT.Toks.push_back(Tok);
1306 PP.EnterTokenStream(LMT.Toks.data(), LMT.Toks.size(), true, false);
1356 void Parser::LexTemplateFunctionForLateParsing(CachedTokens &Toks) { argument
1358 if (!ConsumeAndStoreFunctionPrologue(Toks)) {
1360 ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false);
1366 ConsumeAndStoreUntil(tok::l_brace, Toks, /*StopAtSemi=*/false);
1367 ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false);
H A DParseObjc.cpp1929 CachedTokens &Toks = LM->Toks; local
1931 Toks.push_back(Tok);
1935 Toks.push_back(Tok);
1938 ConsumeAndStoreUntil(tok::l_paren, Toks, /*StopAtSemi=*/false);
1939 ConsumeAndStoreUntil(tok::r_paren, Toks, /*StopAtSemi=*/false);
1942 Toks.push_back(Tok); // also store '{'
1947 ConsumeAndStoreUntil(tok::l_paren, Toks, /*StopAtSemi=*/false);
1948 ConsumeAndStoreUntil(tok::r_paren, Toks, /*StopAtSemi=*/false);
1950 Toks
[all...]
H A DParseExprCXX.cpp1885 llvm::SmallVector<Token, 4> Toks; local
1892 Toks.push_back(Tok);
1896 StringLiteralParser Literal(Toks.data(), Toks.size(), PP);
2739 CachedTokens Toks; local
2743 if (!ConsumeAndStoreUntil(tok::r_paren, Toks)) {
2773 Toks.push_back(Tok);
2776 PP.EnterTokenStream(Toks.data(), Toks.size(),
H A DParser.cpp271 bool Parser::SkipUntil(ArrayRef<tok::TokenKind> Toks, bool StopAtSemi, argument
278 for (unsigned i = 0, NumToks = Toks.size(); i != NumToks; ++i) {
279 if (Tok.is(Toks[i])) {
998 LexTemplateFunctionForLateParsing(LPT->Toks);
1000 CachedTokens Toks; local
1001 LexTemplateFunctionForLateParsing(Toks);
H A DParseDecl.cpp150 ConsumeAndStoreUntil(tok::r_paren, LA->Toks, true, false);
155 LA->Toks.push_back(Eof);
890 LA.Toks.push_back(Tok);
891 PP.EnterTokenStream(LA.Toks.data(), LA.Toks.size(), true, false);
4876 // FIXME: Can we use a smart pointer for Toks?
/external/clang/include/clang/AST/
H A DCommentParser.h75 void putBack(ArrayRef<Token> Toks) { argument
76 if (Toks.empty())
80 for (const Token *I = &Toks.back(),
81 *B = &Toks.front();
86 Tok = Toks[0];
/external/clang/lib/AST/
H A DCommentParser.cpp29 SmallVector<Token, 16> Toks; member in class:clang::comments::TextTokenRetokenizer
31 /// A position in \c Toks.
40 /// Current position in Toks.
44 return Pos.CurToken >= Toks.size();
50 const Token &Tok = Toks[Pos.CurToken];
105 Toks.push_back(P.Tok);
107 if (Toks.size() == 1)
245 P.putBack(llvm::makeArrayRef(Toks.begin() + Pos.CurToken, Toks.end()));
246 Pos.CurToken = Toks
[all...]
/external/clang/lib/Lex/
H A DPPLexerChange.cpp186 void Preprocessor::EnterTokenStream(const Token *Toks, unsigned NumToks, argument
195 CurTokenLexer.reset(new TokenLexer(Toks, NumToks, DisableMacroExpansion,
199 CurTokenLexer->Init(Toks, NumToks, DisableMacroExpansion, OwnsTokens);
H A DPPDirectives.cpp740 Token *Toks = new Token[2]; local
742 Toks[0] = SavedHash;
743 Toks[1] = Result;
748 Toks[1].setKind(tok::unknown);
753 EnterTokenStream(Toks, 2, false, true);
/external/clang/include/clang/Parse/
H A DParser.h745 bool SkipUntil(ArrayRef<tok::TokenKind> Toks, bool StopAtSemi = true,
800 CachedTokens Toks; member in struct:clang::Parser::LateParsedAttribute
824 CachedTokens Toks; member in struct:clang::Parser::LexedMethod
843 CachedTokens *Toks = 0)
844 : Param(P), Toks(Toks) { }
849 /// Toks - The sequence of tokens that comprises the default
853 CachedTokens *Toks; member in struct:clang::Parser::LateParsedDefaultArgument
904 CachedTokens Toks; member in struct:clang::Parser::LateParsedMemberInitializer
1032 CachedTokens Toks; member in struct:clang::Parser::LateParsedTemplatedFunction
1072 ConsumeAndStoreUntil(tok::TokenKind T1, CachedTokens &Toks, bool StopAtSemi = true, bool ConsumeFinalToken = true) argument
[all...]
/external/clang/include/clang/Lex/
H A DPreprocessor.h587 void EnterTokenStream(const Token *Toks, unsigned NumToks,
/external/clang/lib/Sema/
H A DSemaDeclCXX.cpp361 CachedTokens *Toks = chunk.Fun.ArgInfo[argIdx].DefaultArgTokens; local
363 << SourceRange((*Toks)[1].getLocation(), Toks->back().getLocation());
364 delete Toks;

Completed in 224 milliseconds