Lines Matching refs:CurTokenLexer
71 assert(!CurTokenLexer && "Cannot #include a file inside a macro!"); in EnterSourceFile()
117 if (CurPPLexer || CurTokenLexer) in EnterSourceFileWithLexer()
162 CurTokenLexer = std::move(TokLexer); in EnterMacro()
217 CurTokenLexer = std::move(TokLexer); in EnterTokenStream()
248 if (CurTokenLexer) { in PropagateLineStartLeadingSpaceInfo()
249 CurTokenLexer->PropagateLineStartLeadingSpaceInfo(Result); in PropagateLineStartLeadingSpaceInfo()
332 assert(!CurTokenLexer && in HandleEndOfFile()
587 assert(CurTokenLexer && !CurPPLexer && in HandleEndOfTokenLexer()
591 MacroExpandingLexersStack.back().first == CurTokenLexer.get()) in HandleEndOfTokenLexer()
596 CurTokenLexer.reset(); in HandleEndOfTokenLexer()
598 TokenLexerCache[NumCachedTokenLexers++] = std::move(CurTokenLexer); in HandleEndOfTokenLexer()
610 if (CurTokenLexer) { in RemoveTopOfLexerStack()
613 CurTokenLexer.reset(); in RemoveTopOfLexerStack()
615 TokenLexerCache[NumCachedTokenLexers++] = std::move(CurTokenLexer); in RemoveTopOfLexerStack()
625 assert(CurTokenLexer && !CurPPLexer && in HandleMicrosoftCommentPaste()