1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
package lsp
import "github.com/grindlemire/go-tui/internal/lsp/provider"
type DocumentSymbolParams struct {
TextDocument TextDocumentIdentifier `json:"textDocument"`
}
type WorkspaceSymbolParams struct {
Query string `json:"query"`
}
type (
DocumentSymbol = provider.DocumentSymbol
SymbolInformation = provider.SymbolInformation
SymbolKind = provider.SymbolKind
)
const (
SymbolKindFile = provider.SymbolKindFile
SymbolKindModule = provider.SymbolKindModule
SymbolKindNamespace = provider.SymbolKindNamespace
SymbolKindPackage = provider.SymbolKindPackage
SymbolKindClass = provider.SymbolKindClass
SymbolKindMethod = provider.SymbolKindMethod
SymbolKindProperty = provider.SymbolKindProperty
SymbolKindField = provider.SymbolKindField
SymbolKindConstructor = provider.SymbolKindConstructor
SymbolKindEnum = provider.SymbolKindEnum
SymbolKindInterface = provider.SymbolKindInterface
SymbolKindFunction = provider.SymbolKindFunction
SymbolKindVariable = provider.SymbolKindVariable
SymbolKindConstant = provider.SymbolKindConstant
SymbolKindString = provider.SymbolKindString
SymbolKindNumber = provider.SymbolKindNumber
SymbolKindBoolean = provider.SymbolKindBoolean
SymbolKindArray = provider.SymbolKindArray
SymbolKindObject = provider.SymbolKindObject
SymbolKindKey = provider.SymbolKindKey
SymbolKindNull = provider.SymbolKindNull
SymbolKindEnumMember = provider.SymbolKindEnumMember
SymbolKindStruct = provider.SymbolKindStruct
SymbolKindEvent = provider.SymbolKindEvent
SymbolKindOperator = provider.SymbolKindOperator
SymbolKindTypeParameter = provider.SymbolKindTypeParameter
)
|