[clangd] Add support for different file URI schemas.
authorEric Liu <ioeric@google.com>
Mon, 22 Jan 2018 11:48:20 +0000 (11:48 +0000)
committerEric Liu <ioeric@google.com>
Mon, 22 Jan 2018 11:48:20 +0000 (11:48 +0000)
commitf5b8c82198002b7155bc5d7590064df1a6568398
treefd65ac3ad0f25634657d8f7d5d9bcfc4b9379657
parent6a92e99b643bacbb8c7d76bdf488d0d72d61df89
[clangd] Add support for different file URI schemas.

Summary: I will replace the existing URI struct in Protocol.h with the new URI and rename FileURI to URI in a followup patch.

Reviewers: sammccall

Reviewed By: sammccall

Subscribers: jkorous-apple, klimek, mgorny, ilya-biryukov, cfe-commits

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

llvm-svn: 323101
clang-tools-extra/clangd/CMakeLists.txt
clang-tools-extra/clangd/URI.cpp [new file with mode: 0644]
clang-tools-extra/clangd/URI.h [new file with mode: 0644]
clang-tools-extra/unittests/clangd/CMakeLists.txt
clang-tools-extra/unittests/clangd/URITests.cpp [new file with mode: 0644]