[clangd] Add support for hierarchical documentSymbol
authorIlya Biryukov <ibiryukov@google.com>
Fri, 23 Nov 2018 15:21:19 +0000 (15:21 +0000)
committerIlya Biryukov <ibiryukov@google.com>
Fri, 23 Nov 2018 15:21:19 +0000 (15:21 +0000)
commit19d75608f8c646df4cb89b83ef7004c0e4a437aa
tree57cc6433b8ef0e612d8de1aa87097ff397ad8735
parent0fc5dcd1c8826fcbf68348cb0081518eb5411480
[clangd] Add support for hierarchical documentSymbol

Reviewers: ioeric, sammccall, simark

Reviewed By: sammccall

Subscribers: MaskRay, jkorous, arphaman, kadircet, cfe-commits

Differential Revision: https://reviews.llvm.org/D52311

llvm-svn: 347498
14 files changed:
clang-tools-extra/clangd/AST.cpp
clang-tools-extra/clangd/AST.h
clang-tools-extra/clangd/ClangdLSPServer.cpp
clang-tools-extra/clangd/ClangdLSPServer.h
clang-tools-extra/clangd/ClangdServer.cpp
clang-tools-extra/clangd/ClangdServer.h
clang-tools-extra/clangd/FindSymbols.cpp
clang-tools-extra/clangd/FindSymbols.h
clang-tools-extra/clangd/Protocol.cpp
clang-tools-extra/clangd/Protocol.h
clang-tools-extra/clangd/clients/clangd-vscode/package.json
clang-tools-extra/unittests/clangd/FindSymbolsTests.cpp
clang-tools-extra/unittests/clangd/SyncAPI.cpp
clang-tools-extra/unittests/clangd/SyncAPI.h