Searched refs:CachedTokens (Results 1 – 16 of 16) 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 …]
195 if (CachedLexPos < CachedTokens.size()) { in EnterTokenStream()198 CachedTokens.insert(CachedTokens.begin() + CachedLexPos, in EnterTokenStream()
116 CachedTokens Toks; in ParseCXXInlineMethodDef()133 CachedTokens &Toks = LM->Toks; in ParseCXXInlineMethodDef()197 CachedTokens &Toks = MI->Toks; in ParseCXXNonStaticMemberInitializer()315 if (CachedTokens *Toks = LM.DefaultArgs[I].Toks) { in ParseLexedMethodDeclaration()390 if (CachedTokens *Toks = LM.ExceptionSpecTokens) { in ParseLexedMethodDeclaration()429 CachedTokens *ExceptionSpecTokens; in ParseLexedMethodDeclaration()661 CachedTokens &Toks, in ConsumeAndStoreUntil()760 bool Parser::ConsumeAndStoreFunctionPrologue(CachedTokens &Toks) { in ConsumeAndStoreFunctionPrologue()932 bool Parser::ConsumeAndStoreConditional(CachedTokens &Toks) { in ConsumeAndStoreConditional()985 CachedTokens Toks;[all …]
1034 CachedTokens Toks; in ParseFunctionDefinition()1160 CachedTokens Skipped; in SkipFunctionBody()
1404 void Parser::LexTemplateFunctionForLateParsing(CachedTokens &Toks) { in LexTemplateFunctionForLateParsing()
1114 CachedTokens *ExceptionSpecTokens; in ParseLambdaExpressionAfterIntroducer()3054 CachedTokens Toks; in ParseCXXAmbiguousParenExpression()
3330 CachedTokens *&ExceptionSpecTokens) { in tryParseExceptionSpecification()3358 ExceptionSpecTokens = new CachedTokens; in tryParseExceptionSpecification()
5493 CachedTokens *ExceptionSpecTokens = nullptr; in ParseFunctionDeclarator()5821 CachedTokens *DefArgToks = nullptr; in ParseParameterDeclarationClause()5858 DefArgToks = new CachedTokens; in ParseParameterDeclarationClause()
2607 CachedTokens &Toks = LM->Toks; in StashAwayMethodOrFunctionBodyTokens()
612 CachedTokensTy CachedTokens; variable1137 if (CachedLexPos + N < CachedTokens.size()) in LookAhead()1138 return CachedTokens[CachedLexPos+N]; in LookAhead()1164 CachedTokens.insert(CachedTokens.begin()+CachedLexPos, Tok); in EnterToken()1185 return CachedTokens[CachedLexPos-1].getLastLoc(); in getLastCachedTokenLocation()1199 CachedTokens[CachedLexPos-1] = Tok; in ReplaceLastTokenWithAnnotation()1207 CachedTokens[CachedLexPos-1] = Tok; in TypoCorrectToken()
932 CachedTokens Toks;963 CachedTokens Toks;982 CachedTokens *Toks = nullptr)992 CachedTokens *Toks;1025 CachedTokens *ExceptionSpecTokens;1044 CachedTokens Toks;1170 void LexTemplateFunctionForLateParsing(CachedTokens &Toks);1205 bool ConsumeAndStoreFunctionPrologue(CachedTokens &Toks);1206 bool ConsumeAndStoreInitializer(CachedTokens &Toks, CachedInitKind CIK);1207 bool ConsumeAndStoreConditional(CachedTokens &Toks);[all …]
1076 typedef SmallVector<Token, 4> CachedTokens; typedef1166 CachedTokens *DefaultArgTokens;1171 CachedTokens *DefArgTokens = nullptr)1277 CachedTokens *ExceptionSpecTokens;1511 CachedTokens *ExceptionSpecTokens,
5314 CachedTokens &Toks);9261 CachedTokens Toks;
175 CachedTokens *ExceptionSpecTokens, in getFunction()
8432 CachedTokens &Toks) { in MarkAsLateParsedTemplate()
397 CachedTokens *Toks = chunk.Fun.Params[argIdx].DefaultArgTokens; in CheckExtraCXXDefaultArguments()