Home
last modified time | relevance | path

Searched refs:CurPPLexer (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/Lex/
H A DPPLexerChange.cpp53 return CurPPLexer; in getCurrentFileLexer()
106 if (CurPPLexer || CurTokenLexer) in EnterSourceFileWithLexer()
110 CurPPLexer = TheLexer; in EnterSourceFileWithLexer()
403 if (isCodeCompletionEnabled() && CurPPLexer && in HandleEndOfFile()
411 CurPPLexer = nullptr; in HandleEndOfFile()
416 if (!isEndOfMacro && CurPPLexer && in HandleEndOfFile()
428 if (!isEndOfMacro && CurPPLexer) { in HandleEndOfFile()
429 ExitedFID = CurPPLexer->getFileID(); in HandleEndOfFile()
515 CurPPLexer = nullptr; in HandleEndOfFile()
544 assert(CurTokenLexer && !CurPPLexer && in HandleEndOfTokenLexer()
[all …]
H A DPPDirectives.cpp387 CurPPLexer->LexingRawMode = true; in SkipExcludedConditionalBlock()
494 CurPPLexer->LexingRawMode = false; in SkipExcludedConditionalBlock()
496 CurPPLexer->LexingRawMode = true; in SkipExcludedConditionalBlock()
521 CurPPLexer->LexingRawMode = false; in SkipExcludedConditionalBlock()
523 CurPPLexer->LexingRawMode = true; in SkipExcludedConditionalBlock()
545 CurPPLexer->LexingRawMode = false; in SkipExcludedConditionalBlock()
548 CurPPLexer->LexingRawMode = true; in SkipExcludedConditionalBlock()
572 CurPPLexer->LexingRawMode = false; in SkipExcludedConditionalBlock()
1654 CurPPLexer->LexIncludeFilename(FilenameTok); in HandleIncludeDirective()
2867 if (CurPPLexer->popConditionalLevel(CI)) { in HandleElseDirective()
[all …]
H A DPragma.cpp144 || (CurPPLexer && CurPPLexer->ParsingPreprocessorDirective)) in HandlePragmaDirective()
405 assert(CurPPLexer && "No current lexer?"); in HandlePragmaMark()
419 if (CurPPLexer) CurPPLexer->LexingRawMode = true; in HandlePragmaPoison()
421 if (CurPPLexer) CurPPLexer->LexingRawMode = false; in HandlePragmaPoison()
486 CurPPLexer->LexIncludeFilename(FilenameTok); in HandlePragmaDependency()
666 CurPPLexer->LexIncludeFilename(SourceFilenameTok); in HandlePragmaIncludeAlias()
698 CurPPLexer->LexIncludeFilename(ReplaceFilenameTok); in HandlePragmaIncludeAlias()
H A DPreprocessor.cpp650 assert(CurPPLexer && in replayPreambleConditionalStack()
652 CurPPLexer->setConditionalLevels(PreambleConditionalStack.getStack()); in replayPreambleConditionalStack()
798 if (II.isPoisoned() && CurPPLexer) { in HandleIdentifier()
H A DPPMacroExpansion.cpp438 if (CurPPLexer) in isNextPPTokenLParen()
470 if (CurPPLexer) CurPPLexer->MIOpt.ExpandedMacro(); in HandleMacroExpandedIdentifier()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Lex/
H A DPreprocessor.h400 PreprocessorLexer *CurPPLexer = nullptr; variable
880 return CurPPLexer == L; in isCurrentLexer()
887 PreprocessorLexer *getCurrentLexer() const { return CurPPLexer; } in getCurrentLexer()
1902 std::move(CurLexer), CurPPLexer, in PushIncludeMacroStack()
1904 CurPPLexer = nullptr; in PushIncludeMacroStack()
1909 CurPPLexer = IncludeMacroStack.back().ThePPLexer; in PopIncludeMacroStack()
2062 return IsFileLexer(CurLexer.get(), CurPPLexer); in IsFileLexer()
2072 return !CurPPLexer && !CurTokenLexer && !IncludeMacroStack.empty(); in InCachingLexMode()