hanchenye-llvm-project/clang/lib/Lex
Saleem Abdulrasool 24f4c3ebef Lex: add a callback for `#pragma mark`
Allow a preprocessor observer to be notified of mark pragmas.  Although
this does not impact code generation in any way, it is useful for other
clients, such as clangd, to be able to identify any marked regions.

Reviewed By: dgoldman

Differential Revision: https://reviews.llvm.org/D105368
2021-07-02 15:44:01 -07:00
..
CMakeLists.txt
DependencyDirectivesSourceMinimizer.cpp Add support for #elifdef and #elifndef 2021-05-27 08:57:47 -04:00
HeaderMap.cpp [clang] Rename StringRef _lower() method calls to _insensitive() 2021-06-25 00:22:01 +03:00
HeaderSearch.cpp [clang][clangd] Use reverse header map lookup in suggestPathToFileForDiagnostics 2021-06-03 01:37:55 -07:00
Lexer.cpp Add support for #elifdef and #elifndef 2021-05-27 08:57:47 -04:00
LiteralSupport.cpp
MacroArgs.cpp
MacroInfo.cpp
ModuleMap.cpp [clang][modules] Build inferred modules 2021-05-17 10:40:51 +02:00
PPCaching.cpp
PPCallbacks.cpp
PPConditionalDirectiveRecord.cpp Add support for #elifdef and #elifndef 2021-05-27 08:57:47 -04:00
PPDirectives.cpp [clang] Rename StringRef _lower() method calls to _insensitive() 2021-06-25 00:22:01 +03:00
PPExpressions.cpp [ADT] Remove APInt/APSInt toString() std::string variants 2021-06-11 13:19:15 +01:00
PPLexerChange.cpp
PPMacroExpansion.cpp [clang] Rename StringRef _lower() method calls to _insensitive() 2021-06-25 00:22:01 +03:00
Pragma.cpp Lex: add a callback for `#pragma mark` 2021-07-02 15:44:01 -07:00
PreprocessingRecord.cpp Add support for #elifdef and #elifndef 2021-05-27 08:57:47 -04:00
Preprocessor.cpp Add support for #elifdef and #elifndef 2021-05-27 08:57:47 -04:00
PreprocessorLexer.cpp
ScratchBuffer.cpp
TokenConcatenation.cpp
TokenLexer.cpp
UnicodeCharSets.h