tosca

package
v0.0.0-...-8c786cc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 22, 2023 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

View Source
const INTERNAL_PATH_PREFIX = "language-server:"

Variables

Functions

func Configure

func Configure(context *glsp.Context, scope *protocol.DocumentUri)

func Initialize

func Initialize(context *glsp.Context, params *protocol.InitializeParams) (interface{}, error)

protocol.InitializeFunc signature Returns: InitializeResult | InitializeError

func Initialized

func Initialized(context *glsp.Context, params *protocol.InitializedParams) error

protocol.InitializedFunc signature

func LogTrace

func LogTrace(context *glsp.Context, params *protocol.LogTraceParams) error

protocol.LogTraceFunc signature

func SetTrace

func SetTrace(context *glsp.Context, params *protocol.SetTraceParams) error

protocol.SetTraceFunc signature

func Shutdown

func Shutdown(context *glsp.Context) error

protocol.ShutdownFunc signature

func TextDocumentCompletion

func TextDocumentCompletion(context *glsp.Context, params *protocol.CompletionParams) (interface{}, error)

protocol.TextDocumentCompletionFunc signature Returns: []CompletionItem | CompletionList | nil

func TextDocumentDidChange

func TextDocumentDidChange(context *glsp.Context, params *protocol.DidChangeTextDocumentParams) error

protocol.TextDocumentDidChangeFunc signature

func TextDocumentDidClose

func TextDocumentDidClose(context *glsp.Context, params *protocol.DidCloseTextDocumentParams) error

protocol.TextDocumentDidCloseFunc signature

func TextDocumentDidOpen

func TextDocumentDidOpen(context *glsp.Context, params *protocol.DidOpenTextDocumentParams) error

protocol.TextDocumentDidOpenFunc signature

func TextDocumentDidSave

func TextDocumentDidSave(context *glsp.Context, params *protocol.DidSaveTextDocumentParams) error

protocol.TextDocumentDidSaveFunc signature

func TextDocumentDocumentSymbol

func TextDocumentDocumentSymbol(context *glsp.Context, params *protocol.DocumentSymbolParams) (interface{}, error)

protocol.TextDocumentDocumentSymbolFunc signature Returns: []DocumentSymbol | []SymbolInformation | nil

func WorkspaceDidRenameFiles

func WorkspaceDidRenameFiles(context *glsp.Context, params *protocol.RenameFilesParams) error

protocol.WorkspaceDidRenameFilesFunc signature

Types

type Configuration

type Configuration struct {
	Debug ConfigurationDebug `json:"debug"`
}

type ConfigurationDebug

type ConfigurationDebug struct {
	Verbosity int `json:"verbosity"`
}

type DocumentState

type DocumentState struct {
	Content        string
	ServiceContext *parser.ServiceContext
	Problems       *problems.Problems

	DocumentURI protocol.DocumentUri
	Symbols     []protocol.SymbolInformation
	Diagnostics []protocol.Diagnostic
}

func NewDocumentState

func NewDocumentState(documentUri protocol.DocumentUri) *DocumentState

func (*DocumentState) Fill

func (self *DocumentState) Fill()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL