Lines Matching refs:CurPPLexer
52 return CurPPLexer; in getCurrentFileLexer()
104 if (CurPPLexer || CurTokenLexer) in EnterSourceFileWithLexer()
108 CurPPLexer = TheLexer; in EnterSourceFileWithLexer()
367 if (CurPPLexer) { // Not ending a macro, ignore it. in HandleEndOfFile()
369 CurPPLexer->MIOpt.GetControllingMacroAtEndOfFile()) { in HandleEndOfFile()
371 if (const FileEntry *FE = CurPPLexer->getFileEntry()) { in HandleEndOfFile()
377 CurPPLexer->MIOpt.GetDefinedMacro()) { in HandleEndOfFile()
396 Diag(CurPPLexer->MIOpt.GetMacroLocation(), in HandleEndOfFile()
398 << CurPPLexer->MIOpt.GetMacroLocation() << ControllingMacro; in HandleEndOfFile()
399 Diag(CurPPLexer->MIOpt.GetDefinedLocation(), in HandleEndOfFile()
401 << CurPPLexer->MIOpt.GetDefinedLocation() << DefinedMacro in HandleEndOfFile()
404 CurPPLexer->MIOpt.GetDefinedLocation(), in HandleEndOfFile()
446 if (isCodeCompletionEnabled() && CurPPLexer && in HandleEndOfFile()
447 SourceMgr.getLocForStartOfFile(CurPPLexer->getFileID()) == in HandleEndOfFile()
454 CurPPLexer = nullptr; in HandleEndOfFile()
459 if (!isEndOfMacro && CurPPLexer && in HandleEndOfFile()
460 (SourceMgr.getIncludeLoc(CurPPLexer->getFileID()).isValid() || in HandleEndOfFile()
463 CurPPLexer->getFileID() == PredefinesFileID))) { in HandleEndOfFile()
468 CurPPLexer->getInitialNumSLocEntries() + 1/*#include'd file*/; in HandleEndOfFile()
469 SourceMgr.setNumCreatedFIDsForFileID(CurPPLexer->getFileID(), NumFIDs); in HandleEndOfFile()
474 if (!isEndOfMacro && CurPPLexer) { in HandleEndOfFile()
475 ExitedFID = CurPPLexer->getFileID(); in HandleEndOfFile()
496 if (CurPPLexer && creatingPCHWithThroughHeader() && in HandleEndOfFile()
498 SourceMgr.getFileEntryForID(CurPPLexer->getFileID()))) in HandleEndOfFile()
508 if (Callbacks && !isEndOfMacro && CurPPLexer) { in HandleEndOfFile()
510 SourceMgr.getFileCharacteristic(CurPPLexer->getSourceLocation()); in HandleEndOfFile()
511 Callbacks->FileChanged(CurPPLexer->getSourceLocation(), in HandleEndOfFile()
520 if (!isEndOfMacro && CurPPLexer && FoundPCHThroughHeader && in HandleEndOfFile()
522 CurPPLexer->getFileID() == getPredefinesFileID())) { in HandleEndOfFile()
561 CurPPLexer = nullptr; in HandleEndOfFile()
590 assert(CurTokenLexer && !CurPPLexer && in HandleEndOfTokenLexer()
628 assert(CurTokenLexer && !CurPPLexer && in HandleMicrosoftCommentPaste()