Lines Matching refs:CurTokenLexer
72 assert(!CurTokenLexer && "Cannot #include a file inside a macro!"); in EnterSourceFile()
118 if (CurPPLexer || CurTokenLexer) in EnterSourceFileWithLexer()
163 CurTokenLexer = std::move(TokLexer); in EnterMacro()
218 CurTokenLexer = std::move(TokLexer); in EnterTokenStream()
249 if (CurTokenLexer) { in PropagateLineStartLeadingSpaceInfo()
250 CurTokenLexer->PropagateLineStartLeadingSpaceInfo(Result); in PropagateLineStartLeadingSpaceInfo()
333 assert(!CurTokenLexer && in HandleEndOfFile()
588 assert(CurTokenLexer && !CurPPLexer && in HandleEndOfTokenLexer()
592 MacroExpandingLexersStack.back().first == CurTokenLexer.get()) in HandleEndOfTokenLexer()
597 CurTokenLexer.reset(); in HandleEndOfTokenLexer()
599 TokenLexerCache[NumCachedTokenLexers++] = std::move(CurTokenLexer); in HandleEndOfTokenLexer()
611 if (CurTokenLexer) { in RemoveTopOfLexerStack()
614 CurTokenLexer.reset(); in RemoveTopOfLexerStack()
616 TokenLexerCache[NumCachedTokenLexers++] = std::move(CurTokenLexer); in RemoveTopOfLexerStack()
626 assert(CurTokenLexer && !CurPPLexer && in HandleMicrosoftCommentPaste()