Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jiegec/decaf-lsp

A LSP server for Decaf lang
https://github.com/jiegec/decaf-lsp

Last synced: 3 months ago
JSON representation

A LSP server for Decaf lang

Awesome Lists containing this project

README

        

# decaf-lsp

A language server implementation for [Decaf language](https://decaf-lang.gitbook.io/decaf-book/spec).

## Features

1. Workspace/document symbols
2. Symbol hovers with type information
3. Syntax diagnostics
4. Folding ranges
5. Goto definition
6. Completion for builtin functions

## Installation

Clone and install:

```
git clone https://github.com/jiegec/decaf-lsp.git
cargo install --path . --force
```

Then you can use `decaf-lsp` as a langserver.

## Editor Configuration

A VSCode extension is available at [jiegec/decaf-vscode](https://github.com/jiegec/decaf-vscode).