tree-sitter test

This commit is contained in:
csh
2025-08-29 16:51:24 +08:00
parent aad4917fc0
commit 4d79b8d6ba
44 changed files with 180634 additions and 1841 deletions
@@ -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
-2
View File
@@ -103,8 +103,6 @@ namespace glz
&T::processId,
&T::clientInfo,
&T::locale,
&T::rootPath,
&T::rootUri,
&T::initializationOptions,
&T::capabilities,
&T::trace,