Structured comment parsing, first step.
* Retain comments in the AST * Serialize/deserialize comments * Find comments attached to a certain Decl * Expose raw comment text and SourceRange via libclang git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158771 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang-c/Index.h 13 additions, 0 deletionsinclude/clang-c/Index.h
- include/clang/AST/ASTContext.h 25 additions, 1 deletioninclude/clang/AST/ASTContext.h
- include/clang/AST/ExternalASTSource.h 3 additions, 0 deletionsinclude/clang/AST/ExternalASTSource.h
- include/clang/Basic/SourceManager.h 29 additions, 13 deletionsinclude/clang/Basic/SourceManager.h
- include/clang/Comments/RawCommentList.h 172 additions, 0 deletionsinclude/clang/Comments/RawCommentList.h
- include/clang/Lex/Preprocessor.h 2 additions, 2 deletionsinclude/clang/Lex/Preprocessor.h
- include/clang/Parse/Parser.h 1 addition, 0 deletionsinclude/clang/Parse/Parser.h
- include/clang/Sema/Sema.h 2 additions, 0 deletionsinclude/clang/Sema/Sema.h
- include/clang/Serialization/ASTBitCodes.h 10 additions, 2 deletionsinclude/clang/Serialization/ASTBitCodes.h
- include/clang/Serialization/ASTReader.h 7 additions, 0 deletionsinclude/clang/Serialization/ASTReader.h
- include/clang/Serialization/ASTWriter.h 1 addition, 0 deletionsinclude/clang/Serialization/ASTWriter.h
- lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp 1 addition, 1 deletionlib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp
- lib/AST/ASTContext.cpp 102 additions, 0 deletionslib/AST/ASTContext.cpp
- lib/CMakeLists.txt 1 addition, 0 deletionslib/CMakeLists.txt
- lib/Comments/CMakeLists.txt 7 additions, 0 deletionslib/Comments/CMakeLists.txt
- lib/Comments/Makefile 14 additions, 0 deletionslib/Comments/Makefile
- lib/Comments/RawCommentList.cpp 207 additions, 0 deletionslib/Comments/RawCommentList.cpp
- lib/Lex/Preprocessor.cpp 2 additions, 2 deletionslib/Lex/Preprocessor.cpp
- lib/Makefile 1 addition, 1 deletionlib/Makefile
- lib/Parse/Parser.cpp 21 additions, 1 deletionlib/Parse/Parser.cpp
Loading
Please register or sign in to comment