[clangd] Config: compile Fragment -> CompiledFragment -> Config
authorSam McCall <sam.mccall@gmail.com>
Thu, 25 Jun 2020 23:49:53 +0000 (01:49 +0200)
committerSam McCall <sam.mccall@gmail.com>
Wed, 1 Jul 2020 08:04:19 +0000 (10:04 +0200)
commitf12cd99c440a83d53a8717a9c8cdc4df41f39f3d
tree9d099aecf80d9eea63050ca86a86574cffecc9ef
parenta8e582c8307ba1d33c05d272b5c1b755fa809b51
[clangd] Config: compile Fragment -> CompiledFragment -> Config

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

Tags: #clang

Differential Revision: https://reviews.llvm.org/D82612
clang-tools-extra/clangd/CMakeLists.txt
clang-tools-extra/clangd/ConfigCompile.cpp [new file with mode: 0644]
clang-tools-extra/clangd/ConfigFragment.h
clang-tools-extra/clangd/ConfigProvider.h [new file with mode: 0644]
clang-tools-extra/clangd/ConfigYAML.cpp
clang-tools-extra/clangd/unittests/CMakeLists.txt
clang-tools-extra/clangd/unittests/ConfigCompileTests.cpp [new file with mode: 0644]
clang-tools-extra/clangd/unittests/ConfigTesting.h [new file with mode: 0644]
clang-tools-extra/clangd/unittests/ConfigYAMLTests.cpp