Lines Matching refs:CurPPLexer
53 return CurPPLexer; in getCurrentFileLexer()
106 if (CurPPLexer || CurTokenLexer) in EnterSourceFileWithLexer()
110 CurPPLexer = TheLexer; in EnterSourceFileWithLexer()
328 if (CurPPLexer) { // Not ending a macro, ignore it. in HandleEndOfFile()
330 CurPPLexer->MIOpt.GetControllingMacroAtEndOfFile()) { in HandleEndOfFile()
332 if (const FileEntry *FE = CurPPLexer->getFileEntry()) { in HandleEndOfFile()
338 CurPPLexer->MIOpt.GetDefinedMacro()) { in HandleEndOfFile()
357 Diag(CurPPLexer->MIOpt.GetMacroLocation(), in HandleEndOfFile()
359 << CurPPLexer->MIOpt.GetMacroLocation() << ControllingMacro; in HandleEndOfFile()
360 Diag(CurPPLexer->MIOpt.GetDefinedLocation(), in HandleEndOfFile()
362 << CurPPLexer->MIOpt.GetDefinedLocation() << DefinedMacro in HandleEndOfFile()
365 CurPPLexer->MIOpt.GetDefinedLocation(), in HandleEndOfFile()
403 if (isCodeCompletionEnabled() && CurPPLexer && in HandleEndOfFile()
404 SourceMgr.getLocForStartOfFile(CurPPLexer->getFileID()) == in HandleEndOfFile()
411 CurPPLexer = nullptr; in HandleEndOfFile()
416 if (!isEndOfMacro && CurPPLexer && in HandleEndOfFile()
417 SourceMgr.getIncludeLoc(CurPPLexer->getFileID()).isValid()) { in HandleEndOfFile()
422 CurPPLexer->getInitialNumSLocEntries() + 1/*#include'd file*/; in HandleEndOfFile()
423 SourceMgr.setNumCreatedFIDsForFileID(CurPPLexer->getFileID(), NumFIDs); in HandleEndOfFile()
428 if (!isEndOfMacro && CurPPLexer) { in HandleEndOfFile()
429 ExitedFID = CurPPLexer->getFileID(); in HandleEndOfFile()
450 if (CurPPLexer && creatingPCHWithThroughHeader() && in HandleEndOfFile()
452 SourceMgr.getFileEntryForID(CurPPLexer->getFileID()))) in HandleEndOfFile()
462 if (Callbacks && !isEndOfMacro && CurPPLexer) { in HandleEndOfFile()
464 SourceMgr.getFileCharacteristic(CurPPLexer->getSourceLocation()); in HandleEndOfFile()
465 Callbacks->FileChanged(CurPPLexer->getSourceLocation(), in HandleEndOfFile()
474 if (!isEndOfMacro && CurPPLexer && FoundPCHThroughHeader && in HandleEndOfFile()
476 CurPPLexer->getFileID() == getPredefinesFileID())) { in HandleEndOfFile()
515 CurPPLexer = nullptr; in HandleEndOfFile()
544 assert(CurTokenLexer && !CurPPLexer && in HandleEndOfTokenLexer()
582 assert(CurTokenLexer && !CurPPLexer && in HandleMicrosoftCommentPaste()