Searched refs:CurTokenLexer (Results 1 – 6 of 6) sorted by relevance
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()[all …]
173 CurTokenLexer.reset(); in ~Preprocessor()384 else if (CurTokenLexer) in recomputeCurLexerKind()648 CurTokenLexer->Lex(Tok); in SkipTokensWhileUsingPCH()889 ReturnedToken = CurTokenLexer->Lex(Result); in Lex()
181 if ((CurTokenLexer && CurTokenLexer->isParsingPreprocessorDirective()) in HandlePragmaDirective()
422 !CurTokenLexer) in CheckEndOfDirective()479 assert(!CurTokenLexer && CurPPLexer && "Lexing a macro, not a file?"); in SkipExcludedConditionalBlock()
446 Val = CurTokenLexer->isNextTokenLParen(); in isNextPPTokenLParen()
748 std::unique_ptr<TokenLexer> CurTokenLexer; variable2433 std::move(CurTokenLexer), CurDirLookup); in PushIncludeMacroStack()2440 CurTokenLexer = std::move(IncludeMacroStack.back().TheTokenLexer); in PopIncludeMacroStack()2626 return !CurPPLexer && !CurTokenLexer && !IncludeMacroStack.empty(); in InCachingLexMode()