Home | History | Annotate | Download | only in Parse

Lines Matching defs:Toks

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;
213 Toks.push_back(Tok);
219 Toks.push_back(Tok);
223 ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/true);
226 ConsumeAndStoreUntil(tok::comma, Toks, /*StopAtSemi=*/true,
236 Toks.push_back(Eof);
319 if (CachedTokens *Toks = LM.DefaultArgs[I].Toks) {
324 Toks->push_back(Tok); // So that the current token doesn't get lost
325 PP.EnterTokenStream(&Toks->front(), Toks->size(), true, false);
365 delete Toks;
366 LM.DefaultArgs[I].Toks = 0;
403 assert(!LM.Toks.empty() && "Empty body!");
406 LM.Toks.push_back(Tok);
407 PP.EnterTokenStream(LM.Toks.data(), LM.Toks.size(), true, false);
509 MI.Toks.push_back(Tok);
510 PP.EnterTokenStream(MI.Toks.data(), MI.Toks.size(), true, false);
544 CachedTokens &Toks,
553 Toks.push_back(Tok);
566 Toks.push_back(Tok);
568 ConsumeAndStoreUntil(tok::r_paren, Toks, /*StopAtSemi=*/false);
572 Toks.push_back(Tok);
574 ConsumeAndStoreUntil(tok::r_square, Toks, /*StopAtSemi=*/false);
578 Toks.push_back(Tok);
580 ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false);
591 Toks.push_back(Tok);
597 Toks.push_back(Tok);
603 Toks.push_back(Tok);
608 Toks.push_back(Tok);
617 Toks.push_back(Tok);
626 Toks.push_back(Tok);
640 bool Parser::ConsumeAndStoreFunctionPrologue(CachedTokens &Toks) {
642 Toks.push_back(Tok);
648 Toks.push_back(Tok);
656 if (!ConsumeAndStoreUntil(tok::l_paren, tok::l_brace, Toks,
662 Toks.push_back(Tok);
679 Toks, /*StopAtSemi=*/true)) {
688 Toks.push_back(Tok);
694 Toks.push_back(Tok);
706 ConsumeAndStoreUntil(tok::l_brace, tok::r_brace, Toks,
715 Toks.push_back(Tok);