Versions in this module Expand all Collapse all v1 v1.0.0 Aug 27, 2020 Changes in this version + const PositionEncoding + const Version + type Contains struct + InVs []uint64 + OutV uint64 + func NewContains(id, outV uint64, inVs []uint64) Contains + type DefinitionResult struct + func NewDefinitionResult(id uint64) DefinitionResult + type Document struct + LanguageID string + URI string + func NewDocument(id uint64, languageID, uri string) Document + type Edge struct + Label EdgeLabel + type EdgeLabel string + const EdgeContains + const EdgeItem + const EdgeMoniker + const EdgeNext + const EdgeNextMoniker + const EdgePackageInformation + const EdgeTextDocumentDeclaration + const EdgeTextDocumentDefinition + const EdgeTextDocumentDiagnostic + const EdgeTextDocumentDocumentLink + const EdgeTextDocumentDocumentSymbol + const EdgeTextDocumentFoldingRange + const EdgeTextDocumentHover + const EdgeTextDocumentImplementation + const EdgeTextDocumentReferences + const EdgeTextDocumentTypeDefinition + type Element struct + ID uint64 + Type ElementType + type ElementType string + const ElementEdge + const ElementVertex + type HoverResult struct + Result hoverResult + func NewHoverResult(id uint64, contents []MarkedString) HoverResult + type Item struct + Document uint64 + InVs []uint64 + OutV uint64 + Property string + func NewItem(id, outV uint64, inVs []uint64, document uint64) Item + func NewItemOfDefinitions(id, outV uint64, inVs []uint64, document uint64) Item + func NewItemOfReferences(id, outV uint64, inVs []uint64, document uint64) Item + func NewItemWithProperty(id, outV uint64, inVs []uint64, document uint64, property string) Item + type MarkedString markedString + func NewMarkedString(s, languageID string) MarkedString + func RawMarkedString(s string) MarkedString + func (m MarkedString) MarshalJSON() ([]byte, error) + type MetaData struct + PositionEncoding string + ProjectRoot string + ToolInfo ToolInfo + Version string + func NewMetaData(id uint64, root string, info ToolInfo) MetaData + type Moniker struct + Identifier string + Kind string + Scheme string + func NewMoniker(id uint64, kind, scheme, identifier string) Moniker + type MonikerEdge struct + InV uint64 + OutV uint64 + func NewMonikerEdge(id, outV, inV uint64) MonikerEdge + type Next struct + InV uint64 + OutV uint64 + func NewNext(id, outV, inV uint64) Next + type NextMonikerEdge struct + InV uint64 + OutV uint64 + func NewNextMonikerEdge(id, outV, inV uint64) NextMonikerEdge + type PackageInformation struct + Manager string + Name string + Version string + func NewPackageInformation(id uint64, name, manager, version string) PackageInformation + type PackageInformationEdge struct + InV uint64 + OutV uint64 + func NewPackageInformationEdge(id, outV, inV uint64) PackageInformationEdge + type Pos struct + Character int + Line int + type Project struct + Kind string + func NewProject(id uint64, languageID string) Project + type Range struct + End Pos + Start Pos + func NewRange(id uint64, start, end Pos) Range + type ReferenceResult struct + type ResultSet struct + func NewReferenceResult(id uint64) ResultSet + func NewResultSet(id uint64) ResultSet + type TextDocumentDefinition struct + InV uint64 + OutV uint64 + func NewTextDocumentDefinition(id, outV, inV uint64) TextDocumentDefinition + type TextDocumentHover struct + InV uint64 + OutV uint64 + func NewTextDocumentHover(id, outV, inV uint64) TextDocumentHover + type TextDocumentReferences struct + InV uint64 + OutV uint64 + func NewTextDocumentReferences(id, outV, inV uint64) TextDocumentReferences + type ToolInfo struct + Args []string + Name string + Version string + type Vertex struct + Label VertexLabel + type VertexLabel string + const VertexDeclarationResult + const VertexDefinitionResult + const VertexDianosticResult + const VertexDocument + const VertexDocumentLinkResult + const VertexDocumentSymbolResult + const VertexFoldingRangeResult + const VertexHoverResult + const VertexImplementationResult + const VertexLocation + const VertexMetaData + const VertexMoniker + const VertexPackageInformation + const VertexProject + const VertexRange + const VertexReferenceResult + const VertexResultSet + const VertexTypeDefinitionResult