Lines Matching refs:CurLexer
243 /// CurLexer - This is the current top of the stack that we're lexing from if
245 /// Only one of CurLexer, CurPTHLexer, or CurTokenLexer will be non-null.
246 OwningPtr<Lexer> CurLexer;
250 /// Only one of CurLexer, CurPTHLexer, or CurTokenLexer will be non-null.
254 /// if not expanding a macro. This is an alias for either CurLexer or
259 /// FileEntry, if CurLexer is non-null and if applicable. This allows us to
264 /// expanding a macro. One of CurLexer and CurTokenLexer must be null.
278 /// CurLexer/CurTokenLexer.
723 case CLK_Lexer: CurLexer->Lex(Result); break;
865 /// \brief Recompute the current lexer kind based on the CurLexer/CurPTHLexer/
1240 /// FileEntry, if CurLexer is non-null and if applicable. This allows us to
1270 CurLexer.take(),
1279 CurLexer.reset(IncludeMacroStack.back().TheLexer);
1406 return IsFileLexer(CurLexer.get(), CurPPLexer);