Home | History | Annotate | Download | only in Lex

Lines Matching refs:CurPPLexer

53     return CurPPLexer;
114 if (CurPPLexer || CurTokenLexer)
118 CurPPLexer = TheLexer;
138 if (CurPPLexer || CurTokenLexer)
143 CurPPLexer = CurPTHLexer.get();
149 FileID FID = CurPPLexer->getFileID();
242 if (CurPPLexer) { // Not ending a macro, ignore it.
244 CurPPLexer->MIOpt.GetControllingMacroAtEndOfFile()) {
247 SourceMgr.getFileEntryForID(CurPPLexer->getFileID()))
268 if (isCodeCompletionEnabled() && CurPPLexer &&
269 SourceMgr.getLocForStartOfFile(CurPPLexer->getFileID()) ==
281 CurPPLexer = 0;
285 if (!isEndOfMacro && CurPPLexer &&
286 SourceMgr.getIncludeLoc(CurPPLexer->getFileID()).isValid()) {
291 CurPPLexer->getInitialNumSLocEntries() + 1/*#include'd file*/;
292 SourceMgr.setNumCreatedFIDsForFileID(CurPPLexer->getFileID(), NumFIDs);
296 if (Callbacks && !isEndOfMacro && CurPPLexer)
297 ExitedFID = CurPPLexer->getFileID();
303 if (Callbacks && !isEndOfMacro && CurPPLexer) {
305 SourceMgr.getFileCharacteristic(CurPPLexer->getSourceLocation());
306 Callbacks->FileChanged(CurPPLexer->getSourceLocation(),
356 CurPPLexer = 0;
412 assert(CurTokenLexer && !CurPPLexer &&
450 assert(CurTokenLexer && !CurPPLexer &&