[clangd] Extract mapper logic from clangd-indexer into a library.
authorSam McCall <sam.mccall@gmail.com>
Tue, 25 Sep 2018 20:02:36 +0000 (20:02 +0000)
committerSam McCall <sam.mccall@gmail.com>
Tue, 25 Sep 2018 20:02:36 +0000 (20:02 +0000)
commit321d5d4802d4247d3c03a4f18d42ba0dbba41f27
tree5aec4cb5fa3d1dbb74598356801892a9d14d7d1e
parente41be38efd9465d34a701476de455395f3512799
[clangd] Extract mapper logic from clangd-indexer into a library.

Summary: Soon we can drop support for MR-via-YAML.
I need to modify some out-of-tree versions to use the library, first.

Reviewers: kadircet

Subscribers: mgorny, ilya-biryukov, ioeric, MaskRay, jkorous, arphaman, cfe-commits

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

llvm-svn: 343019
clang-tools-extra/clangd/CMakeLists.txt
clang-tools-extra/clangd/index/IndexAction.cpp [new file with mode: 0644]
clang-tools-extra/clangd/index/IndexAction.h [new file with mode: 0644]
clang-tools-extra/clangd/index/Serialization.h
clang-tools-extra/clangd/index/SymbolCollector.h
clang-tools-extra/clangd/indexer/IndexerMain.cpp