Skip to content

Create LSP server and client #5

Open
@SpaceManiac

Description

@SpaceManiac

Using the parser from #1, create a server for the Language Server Protocol.

Low priority.

Possible features:

  • Parser diagnostics
  • Code completion for keywords and entity names
  • Go to definition
  • Find all references

Add a client that can talk to this language server to the VSC plugin in starstream_vscode/.

Protocol specification: https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/
VSC client guide: https://code.visualstudio.com/api/language-extensions/language-server-extension-guide
Useful libraries:

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions