Searched refs:CachedTokens (Results 1 – 17 of 17) 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 …]
194 if (CachedLexPos < CachedTokens.size()) { in EnterTokenStream()197 CachedTokens.insert(CachedTokens.begin() + CachedLexPos, in EnterTokenStream()
114 CachedTokens Toks; in ParseCXXInlineMethodDef()131 CachedTokens &Toks = LM->Toks; in ParseCXXInlineMethodDef()195 CachedTokens &Toks = MI->Toks; in ParseCXXNonStaticMemberInitializer()312 if (CachedTokens *Toks = LM.DefaultArgs[I].Toks) { in ParseLexedMethodDeclaration()380 if (CachedTokens *Toks = LM.ExceptionSpecTokens) { in ParseLexedMethodDeclaration()421 CachedTokens *ExceptionSpecTokens; in ParseLexedMethodDeclaration()654 CachedTokens &Toks, in ConsumeAndStoreUntil()753 bool Parser::ConsumeAndStoreFunctionPrologue(CachedTokens &Toks) { in ConsumeAndStoreFunctionPrologue()925 bool Parser::ConsumeAndStoreConditional(CachedTokens &Toks) { in ConsumeAndStoreConditional()978 CachedTokens Toks;[all …]
1383 void Parser::LexTemplateFunctionForLateParsing(CachedTokens &Toks) { in LexTemplateFunctionForLateParsing()
1104 CachedTokens *ExceptionSpecTokens; in ParseLambdaExpressionAfterIntroducer()3016 CachedTokens Toks; in ParseCXXAmbiguousParenExpression()
3120 CachedTokens *&ExceptionSpecTokens) { in tryParseExceptionSpecification()3148 ExceptionSpecTokens = new CachedTokens; in tryParseExceptionSpecification()
1000 CachedTokens Toks; in ParseFunctionDefinition()
5273 CachedTokens *ExceptionSpecTokens = 0; in ParseFunctionDeclarator()5592 CachedTokens *DefArgToks = nullptr; in ParseParameterDeclarationClause()5629 DefArgToks = new CachedTokens; in ParseParameterDeclarationClause()
1933 CachedTokens &Toks = LM->Toks; in StashAwayMethodOrFunctionBodyTokens()
435 CachedTokensTy CachedTokens; variable878 if (CachedLexPos + N < CachedTokens.size()) in LookAhead()879 return CachedTokens[CachedLexPos+N]; in LookAhead()905 CachedTokens.insert(CachedTokens.begin()+CachedLexPos, Tok); in EnterToken()926 return CachedTokens[CachedLexPos-1].getLocation(); in getLastCachedTokenLocation()940 CachedTokens[CachedLexPos-1] = Tok; in ReplaceLastTokenWithAnnotation()948 CachedTokens[CachedLexPos-1] = Tok; in TypoCorrectToken()
910 CachedTokens Toks;941 CachedTokens Toks;960 CachedTokens *Toks = nullptr)970 CachedTokens *Toks;1003 CachedTokens *ExceptionSpecTokens;1022 CachedTokens Toks;1148 void LexTemplateFunctionForLateParsing(CachedTokens &Toks);1184 bool ConsumeAndStoreFunctionPrologue(CachedTokens &Toks);1185 bool ConsumeAndStoreInitializer(CachedTokens &Toks, CachedInitKind CIK);1186 bool ConsumeAndStoreConditional(CachedTokens &Toks);[all …]
1057 typedef SmallVector<Token, 4> CachedTokens; typedef1147 CachedTokens *DefaultArgTokens;1152 CachedTokens *DefArgTokens = nullptr)1255 CachedTokens *ExceptionSpecTokens;1479 CachedTokens *ExceptionSpecTokens,
5113 CachedTokens &Toks);8757 CachedTokens Toks;
185 CachedTokens *ExceptionSpecTokens, in getFunction()
8279 CachedTokens &Toks) { in MarkAsLateParsedTemplate()
390 CachedTokens *Toks = chunk.Fun.Params[argIdx].DefaultArgTokens; in CheckExtraCXXDefaultArguments()
4045 for (CachedTokens::iterator TokIt = LPT->Toks.begin(), in WriteLateParsedTemplates()