Lines Matching refs:CurPPLexer

51     return CurPPLexer;  in getCurrentFileLexer()
114 PreprocessorLexer *PrevPPLexer = CurPPLexer; in EnterSourceFileWithLexer()
117 if (CurPPLexer || CurTokenLexer) in EnterSourceFileWithLexer()
121 CurPPLexer = TheLexer; in EnterSourceFileWithLexer()
355 if (CurPPLexer) { // Not ending a macro, ignore it. in HandleEndOfFile()
357 CurPPLexer->MIOpt.GetControllingMacroAtEndOfFile()) { in HandleEndOfFile()
359 if (const FileEntry *FE = CurPPLexer->getFileEntry()) { in HandleEndOfFile()
365 CurPPLexer->MIOpt.GetDefinedMacro()) { in HandleEndOfFile()
384 Diag(CurPPLexer->MIOpt.GetMacroLocation(), in HandleEndOfFile()
386 << CurPPLexer->MIOpt.GetMacroLocation() << ControllingMacro; in HandleEndOfFile()
387 Diag(CurPPLexer->MIOpt.GetDefinedLocation(), in HandleEndOfFile()
389 << CurPPLexer->MIOpt.GetDefinedLocation() << DefinedMacro in HandleEndOfFile()
392 CurPPLexer->MIOpt.GetDefinedLocation(), in HandleEndOfFile()
436 if (isCodeCompletionEnabled() && CurPPLexer && in HandleEndOfFile()
437 SourceMgr.getLocForStartOfFile(CurPPLexer->getFileID()) == in HandleEndOfFile()
444 CurPPLexer = nullptr; in HandleEndOfFile()
449 if (!isEndOfMacro && CurPPLexer && in HandleEndOfFile()
450 (SourceMgr.getIncludeLoc(CurPPLexer->getFileID()).isValid() || in HandleEndOfFile()
453 CurPPLexer->getFileID() == PredefinesFileID))) { in HandleEndOfFile()
458 CurPPLexer->getInitialNumSLocEntries() + 1/*#include'd file*/; in HandleEndOfFile()
459 SourceMgr.setNumCreatedFIDsForFileID(CurPPLexer->getFileID(), NumFIDs); in HandleEndOfFile()
464 if (!isEndOfMacro && CurPPLexer) { in HandleEndOfFile()
465 ExitedFID = CurPPLexer->getFileID(); in HandleEndOfFile()
486 if (CurPPLexer && creatingPCHWithThroughHeader() && in HandleEndOfFile()
488 SourceMgr.getFileEntryForID(CurPPLexer->getFileID()))) in HandleEndOfFile()
498 if (Callbacks && !isEndOfMacro && CurPPLexer) { in HandleEndOfFile()
499 SourceLocation Loc = CurPPLexer->getSourceLocation(); in HandleEndOfFile()
503 Callbacks->LexedFileChanged(CurPPLexer->getFileID(), in HandleEndOfFile()
517 if (!isEndOfMacro && CurPPLexer && FoundPCHThroughHeader && in HandleEndOfFile()
519 CurPPLexer->getFileID() == getPredefinesFileID())) { in HandleEndOfFile()
558 CurPPLexer = nullptr; in HandleEndOfFile()
587 assert(CurTokenLexer && !CurPPLexer && in HandleEndOfTokenLexer()
625 assert(CurTokenLexer && !CurPPLexer && in HandleMicrosoftCommentPaste()