tree-sitter test
This commit is contained in:
@@ -180,11 +180,6 @@ namespace lsp::protocol
|
||||
ServerInfo serverInfo;
|
||||
};
|
||||
|
||||
enum class InitializeErrorCodes
|
||||
{
|
||||
kUnknownProtocolVersion = 1
|
||||
};
|
||||
|
||||
struct InitializeError
|
||||
{
|
||||
boolean retry;
|
||||
@@ -201,8 +196,6 @@ namespace lsp::protocol
|
||||
std::optional<integer> processId;
|
||||
std::optional<ClientInfo> clientInfo;
|
||||
std::optional<string> locale;
|
||||
std::optional<string> rootPath;
|
||||
std::optional<DocumentUri> rootUri;
|
||||
std::optional<LSPAny> initializationOptions;
|
||||
std::optional<ClientCapabilities> capabilities;
|
||||
TraceValue trace;
|
||||
|
||||
@@ -86,15 +86,7 @@ namespace lsp::protocol
|
||||
|
||||
struct Hover
|
||||
{
|
||||
struct MarkedStringObject
|
||||
{
|
||||
std::string language;
|
||||
std::string value;
|
||||
};
|
||||
|
||||
using MarkedString = std::variant<std::string, MarkedStringObject>;
|
||||
|
||||
std::variant<MarkedString, std::vector<MarkedString>, MarkupContent> contents;
|
||||
MarkupContent contents;
|
||||
std::optional<Range> range;
|
||||
};
|
||||
|
||||
|
||||
@@ -67,7 +67,6 @@ namespace lsp::protocol
|
||||
struct TextDocumentContentChangeEvent
|
||||
{
|
||||
Range range;
|
||||
uinteger rangeLength;
|
||||
string text;
|
||||
};
|
||||
|
||||
|
||||
@@ -47,22 +47,11 @@ namespace lsp::protocol
|
||||
std::optional<string> detail;
|
||||
SymbolKind kind;
|
||||
std::optional<std::vector<SymbolTag>> tags;
|
||||
std::optional<boolean> deprecated;
|
||||
Range range;
|
||||
Range selectionRange;
|
||||
std::optional<std::vector<DocumentSymbol>> children;
|
||||
};
|
||||
|
||||
struct SymbolInformation
|
||||
{
|
||||
string name;
|
||||
SymbolKind kind;
|
||||
std::optional<std::vector<SymbolTag>> tags;
|
||||
std::optional<boolean> deprecated;
|
||||
Location location;
|
||||
std::optional<string> containerName;
|
||||
};
|
||||
|
||||
struct DocumentSymbolClientCapabilities
|
||||
{
|
||||
struct SymbolKinds
|
||||
|
||||
@@ -103,8 +103,6 @@ namespace glz
|
||||
&T::processId,
|
||||
&T::clientInfo,
|
||||
&T::locale,
|
||||
&T::rootPath,
|
||||
&T::rootUri,
|
||||
&T::initializationOptions,
|
||||
&T::capabilities,
|
||||
&T::trace,
|
||||
|
||||
Reference in New Issue
Block a user