Home | History | Annotate | Download | only in Parse

Lines Matching full:toks

131       LexTemplateFunctionForLateParsing(LPT->Toks);
133 CachedTokens Toks;
134 LexTemplateFunctionForLateParsing(Toks);
145 CachedTokens &Toks = LM->Toks;
150 if (ConsumeAndStoreFunctionPrologue(Toks)) {
162 ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false);
168 ConsumeAndStoreUntil(tok::l_brace, Toks, /*StopAtSemi=*/false);
169 ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false);
207 CachedTokens &Toks = MI->Toks;
211 Toks.push_back(Tok);
217 Toks.push_back(Tok);
221 ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/true);
224 ConsumeAndStoreUntil(tok::comma, Toks, /*StopAtSemi=*/true,
234 Toks.push_back(Eof);
322 if (CachedTokens *Toks = LM.DefaultArgs[I].Toks) {
327 Toks->push_back(Tok); // So that the current token doesn't get lost
328 PP.EnterTokenStream(&Toks->front(), Toks->size(), true, false);
368 delete Toks;
369 LM.DefaultArgs[I].Toks = 0;
410 assert(!LM.Toks.empty() && "Empty body!");
413 LM.Toks.push_back(Tok);
414 PP.EnterTokenStream(LM.Toks.data(), LM.Toks.size(), true, false);
525 MI.Toks.push_back(Tok);
526 PP.EnterTokenStream(MI.Toks.data(), MI.Toks.size(), true, false);
560 CachedTokens &Toks,
569 Toks.push_back(Tok);
582 Toks.push_back(Tok);
584 ConsumeAndStoreUntil(tok::r_paren, Toks, /*StopAtSemi=*/false);
588 Toks.push_back(Tok);
590 ConsumeAndStoreUntil(tok::r_square, Toks, /*StopAtSemi=*/false);
594 Toks.push_back(Tok);
596 ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false);
607 Toks.push_back(Tok);
613 Toks.push_back(Tok);
619 Toks.push_back(Tok);
624 Toks.push_back(Tok);
633 Toks.push_back(Tok);
642 Toks.push_back(Tok);
656 bool Parser::ConsumeAndStoreFunctionPrologue(CachedTokens &Toks) {
658 Toks.push_back(Tok);
668 ConsumeAndStoreUntil(tok::l_brace, tok::r_brace, Toks,
674 Toks.push_back(Tok);
679 Toks.push_back(Tok);
697 Toks.push_back(Tok);
702 Toks.push_back(Tok);
704 if (!ConsumeAndStoreUntil(tok::r_paren, Toks, /*StopAtSemi=*/true)) {
713 Toks.push_back(Tok);
717 Toks.push_back(Tok);
723 Toks.push_back(Tok);
726 Toks.push_back(Tok);
748 if (!ConsumeAndStoreUntil(tok::l_paren, tok::l_brace, Toks,
763 Toks.push_back(Tok);
782 Toks, /*StopAtSemi=*/true)) {
791 Toks.push_back(Tok);
798 Toks.push_back(Tok);
815 Toks.push_back(Tok);