loxls

command
v0.0.0-...-5af948b Latest Latest
Warning

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

Go to latest
Published: Dec 1, 2024 License: MIT Imports: 4 Imported by: 0

README

loxls

loxls is a language server for the Lox programming language which implements the language server protocol (LSP) as defined at https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/.

Installation

go install github.com/marcuscaisey/lox/loxls@latest

Usage

Usage: loxls

Documentation

Overview

Entry point for the Lox language server.

Directories

Path Synopsis
Package jsonrpc provides a JSON-RPC 2.0 server implementation for the version of the protocol defined at https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#baseProtocol.
Package jsonrpc provides a JSON-RPC 2.0 server implementation for the version of the protocol defined at https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#baseProtocol.
lsp
Package lsp implements a JSON-RPC 2.0 server handler which implements the Language Server Protocol.
Package lsp implements a JSON-RPC 2.0 server handler which implements the Language Server Protocol.
protocol
Package protocol contains the types required to implement handlers for the LSP methods that loxls supports.
Package protocol contains the types required to implement handlers for the LSP methods that loxls supports.
protocol/typegen
Entry point for typegen.
Entry point for typegen.
protocol/typegen/generate
Package generate provides a function to generate Go source code for LSP types.
Package generate provides a function to generate Go source code for LSP types.
protocol/typegen/metamodel
Package metamodel contains the types that make up the LSP meta model and a function to load the meta model from Microsoft's website.
Package metamodel contains the types that make up the LSP meta model and a function to load the meta model from Microsoft's website.

Jump to

Keyboard shortcuts

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