Searched refs:CurPPLexer (Results 1 – 6 of 6) sorted by relevance
| /openbsd/src/gnu/llvm/clang/lib/Lex/ |
| D | PPLexerChange.cpp | 52 return CurPPLexer; in getCurrentFileLexer() 115 PreprocessorLexer *PrevPPLexer = CurPPLexer; in EnterSourceFileWithLexer() 118 if (CurPPLexer || CurTokenLexer) in EnterSourceFileWithLexer() 122 CurPPLexer = TheLexer; in EnterSourceFileWithLexer() 356 if (CurPPLexer) { // Not ending a macro, ignore it. in HandleEndOfFile() 358 CurPPLexer->MIOpt.GetControllingMacroAtEndOfFile()) { in HandleEndOfFile() 360 if (const FileEntry *FE = CurPPLexer->getFileEntry()) { in HandleEndOfFile() 366 CurPPLexer->MIOpt.GetDefinedMacro()) { in HandleEndOfFile() 385 Diag(CurPPLexer->MIOpt.GetMacroLocation(), in HandleEndOfFile() 387 << CurPPLexer->MIOpt.GetMacroLocation() << ControllingMacro; in HandleEndOfFile() [all …]
|
| D | PPDirectives.cpp | 479 assert(!CurTokenLexer && CurPPLexer && "Lexing a macro, not a file?"); in SkipExcludedConditionalBlock() 484 CurPPLexer->pushConditionalLevel(IfTokenLoc, /*isSkipping*/ false, in SkipExcludedConditionalBlock() 489 CurPPLexer->LexingRawMode = true; in SkipExcludedConditionalBlock() 574 CurPPLexer->ParsingPreprocessorDirective = true; in SkipExcludedConditionalBlock() 587 CurPPLexer->ParsingPreprocessorDirective = false; in SkipExcludedConditionalBlock() 603 CurPPLexer->ParsingPreprocessorDirective = false; in SkipExcludedConditionalBlock() 620 CurPPLexer->ParsingPreprocessorDirective = false; in SkipExcludedConditionalBlock() 637 CurPPLexer->pushConditionalLevel(Tok.getLocation(), /*wasskipping*/true, in SkipExcludedConditionalBlock() 648 bool InCond = CurPPLexer->popConditionalLevel(CondInfo); in SkipExcludedConditionalBlock() 657 CurPPLexer->LexingRawMode = false; in SkipExcludedConditionalBlock() [all …]
|
| D | Preprocessor.cpp | 681 assert(CurPPLexer && in replayPreambleConditionalStack() 683 CurPPLexer->setConditionalLevels(PreambleConditionalStack.getStack()); in replayPreambleConditionalStack() 812 if (II.isPoisoned() && CurPPLexer) { in HandleIdentifier() 1012 if (CurPPLexer) in LexHeaderName() 1013 CurPPLexer->LexIncludeFilename(FilenameTok); in LexHeaderName()
|
| D | Pragma.cpp | 182 || (CurPPLexer && CurPPLexer->ParsingPreprocessorDirective)) in HandlePragmaDirective() 422 assert(CurPPLexer && "No current lexer?"); in HandlePragmaMark() 440 if (CurPPLexer) CurPPLexer->LexingRawMode = true; in HandlePragmaPoison() 442 if (CurPPLexer) CurPPLexer->LexingRawMode = false; in HandlePragmaPoison()
|
| D | PPMacroExpansion.cpp | 452 if (CurPPLexer) in isNextPPTokenLParen() 486 if (CurPPLexer) CurPPLexer->MIOpt.ExpandedMacro(); in HandleMacroExpandedIdentifier()
|
| /openbsd/src/gnu/llvm/clang/include/clang/Lex/ |
| D | Preprocessor.h | 736 PreprocessorLexer *CurPPLexer = nullptr; variable 1266 return CurPPLexer == L; in isCurrentLexer() 1273 PreprocessorLexer *getCurrentLexer() const { return CurPPLexer; } in getCurrentLexer() 2432 std::move(CurLexer), CurPPLexer, in PushIncludeMacroStack() 2434 CurPPLexer = nullptr; in PushIncludeMacroStack() 2439 CurPPLexer = IncludeMacroStack.back().ThePPLexer; in PopIncludeMacroStack() 2616 return IsFileLexer(CurLexer.get(), CurPPLexer); in IsFileLexer() 2626 return !CurPPLexer && !CurTokenLexer && !IncludeMacroStack.empty(); in InCachingLexMode()
|