Documentation
¶
Index ¶
- func ASTToProtocolPosition(pos ast.Position) protocol.Position
- func ASTToProtocolRange(startPos, endPos ast.Position) protocol.Range
- func DeclarationKindToSymbolKind(kind common.DeclarationKind) protocol.SymbolKind
- func DeclarationToDocumentSymbol(declaration ast.Declaration) protocol.DocumentSymbol
- func ProtocolToSemaPosition(pos protocol.Position) sema.Position
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ASTToProtocolPosition ¶
ASTToProtocolPosition converts an AST position to a LSP position
func ASTToProtocolRange ¶
ASTToProtocolRange converts an AST range to a LSP range
func DeclarationKindToSymbolKind ¶ added in v0.18.0
func DeclarationKindToSymbolKind(kind common.DeclarationKind) protocol.SymbolKind
func DeclarationToDocumentSymbol ¶ added in v0.18.0
func DeclarationToDocumentSymbol(declaration ast.Declaration) protocol.DocumentSymbol
DeclarationToDocumentSymbol converts AST Declaration to a DocumentSymbol
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.