Searched refs:CachedTokens (Results 1 – 11 of 11) sorted by relevance
52 if (CachedLexPos < CachedTokens.size()) { in CachingLex()53 Result = CachedTokens[CachedLexPos++]; in CachingLex()63 CachedTokens.push_back(Result); in CachingLex()68 if (CachedLexPos < CachedTokens.size()) { in CachingLex()72 CachedTokens.clear(); in CachingLex()87 assert(CachedLexPos + N > CachedTokens.size() && "Confused caching."); in PeekAhead()89 for (unsigned C = CachedLexPos + N - CachedTokens.size(); C > 0; --C) { in PeekAhead()90 CachedTokens.push_back(Token()); in PeekAhead()91 Lex(CachedTokens.back()); in PeekAhead()94 return CachedTokens.back(); in PeekAhead()[all …]
134 CachedTokens Toks; in ParseCXXInlineMethodDef()146 CachedTokens &Toks = LM->Toks; in ParseCXXInlineMethodDef()209 CachedTokens &Toks = MI->Toks; in ParseCXXNonStaticMemberInitializer()319 if (CachedTokens *Toks = LM.DefaultArgs[I].Toks) { in ParseLexedMethodDeclaration()544 CachedTokens &Toks, in ConsumeAndStoreUntil()640 bool Parser::ConsumeAndStoreFunctionPrologue(CachedTokens &Toks) { in ConsumeAndStoreFunctionPrologue()
1355 void Parser::LexTemplateFunctionForLateParsing(CachedTokens &Toks) { in LexTemplateFunctionForLateParsing()
990 CachedTokens Toks; in ParseFunctionDefinition()
5065 CachedTokens *DefArgToks = 0; in ParseParameterDeclarationClause()5094 DefArgToks = new CachedTokens; in ParseParameterDeclarationClause()
2800 CachedTokens Toks; in ParseCXXAmbiguousParenExpression()
1934 CachedTokens &Toks = LM->Toks; in StashAwayMethodOrFunctionBodyTokens()
379 CachedTokensTy CachedTokens; variable800 if (CachedLexPos + N < CachedTokens.size()) in LookAhead()801 return CachedTokens[CachedLexPos+N]; in LookAhead()825 CachedTokens.insert(CachedTokens.begin()+CachedLexPos, Tok); in EnterToken()853 CachedTokens[CachedLexPos-1] = Tok; in ReplaceLastTokenWithAnnotation()861 CachedTokens[CachedLexPos-1] = Tok; in TypoCorrectToken()
788 CachedTokens Toks;819 CachedTokens Toks;838 CachedTokens *Toks = 0)848 CachedTokens *Toks;880 CachedTokens *ExceptionSpecTokens;899 CachedTokens Toks;1031 CachedTokens Toks;1037 void LexTemplateFunctionForLateParsing(CachedTokens &Toks);1071 bool ConsumeAndStoreFunctionPrologue(CachedTokens &Toks);1073 CachedTokens &Toks,[all …]
1007 typedef SmallVector<Token, 4> CachedTokens; typedef1087 CachedTokens *DefaultArgTokens;1092 CachedTokens *DefArgTokens = 0)
370 CachedTokens *Toks = chunk.Fun.ArgInfo[argIdx].DefaultArgTokens; in CheckExtraCXXDefaultArguments()