Lines Matching refs:CurPPLexer
50 return CurPPLexer; in getCurrentFileLexer()
102 if (CurPPLexer || CurTokenLexer) in EnterSourceFileWithLexer()
106 CurPPLexer = TheLexer; in EnterSourceFileWithLexer()
329 if (CurPPLexer) { // Not ending a macro, ignore it. in HandleEndOfFile()
331 CurPPLexer->MIOpt.GetControllingMacroAtEndOfFile()) { in HandleEndOfFile()
333 if (const FileEntry *FE = CurPPLexer->getFileEntry()) { in HandleEndOfFile()
339 CurPPLexer->MIOpt.GetDefinedMacro()) { in HandleEndOfFile()
358 Diag(CurPPLexer->MIOpt.GetMacroLocation(), in HandleEndOfFile()
360 << CurPPLexer->MIOpt.GetMacroLocation() << ControllingMacro; in HandleEndOfFile()
361 Diag(CurPPLexer->MIOpt.GetDefinedLocation(), in HandleEndOfFile()
363 << CurPPLexer->MIOpt.GetDefinedLocation() << DefinedMacro in HandleEndOfFile()
366 CurPPLexer->MIOpt.GetDefinedLocation(), in HandleEndOfFile()
405 if (isCodeCompletionEnabled() && CurPPLexer && in HandleEndOfFile()
406 SourceMgr.getLocForStartOfFile(CurPPLexer->getFileID()) == in HandleEndOfFile()
413 CurPPLexer = nullptr; in HandleEndOfFile()
418 if (!isEndOfMacro && CurPPLexer && in HandleEndOfFile()
419 (SourceMgr.getIncludeLoc(CurPPLexer->getFileID()).isValid() || in HandleEndOfFile()
422 CurPPLexer->getFileID() == PredefinesFileID))) { in HandleEndOfFile()
427 CurPPLexer->getInitialNumSLocEntries() + 1/*#include'd file*/; in HandleEndOfFile()
428 SourceMgr.setNumCreatedFIDsForFileID(CurPPLexer->getFileID(), NumFIDs); in HandleEndOfFile()
433 if (!isEndOfMacro && CurPPLexer) { in HandleEndOfFile()
434 ExitedFID = CurPPLexer->getFileID(); in HandleEndOfFile()
455 if (CurPPLexer && creatingPCHWithThroughHeader() && in HandleEndOfFile()
457 SourceMgr.getFileEntryForID(CurPPLexer->getFileID()))) in HandleEndOfFile()
467 if (Callbacks && !isEndOfMacro && CurPPLexer) { in HandleEndOfFile()
469 SourceMgr.getFileCharacteristic(CurPPLexer->getSourceLocation()); in HandleEndOfFile()
470 Callbacks->FileChanged(CurPPLexer->getSourceLocation(), in HandleEndOfFile()
479 if (!isEndOfMacro && CurPPLexer && FoundPCHThroughHeader && in HandleEndOfFile()
481 CurPPLexer->getFileID() == getPredefinesFileID())) { in HandleEndOfFile()
520 CurPPLexer = nullptr; in HandleEndOfFile()
549 assert(CurTokenLexer && !CurPPLexer && in HandleEndOfTokenLexer()
587 assert(CurTokenLexer && !CurPPLexer && in HandleMicrosoftCommentPaste()