| Crates.io | adl-lsp |
| lib.rs | adl-lsp |
| version | 0.8.2 |
| created_at | 2025-06-07 15:47:40.347485+00 |
| updated_at | 2025-08-11 13:24:03.382522+00 |
| description | Language Server Protocol implementation for ADL |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1704170 |
| size | 180,994 |
A Rust implementation of a Language Server Protocol (LSP) server for Algebraic Data Language.
This crate implements a language server that provides IDE features for ADL files through the Language Server Protocol. It uses tree-sitter for efficient parsing, with the grammar defined in tree-sitter-adl.
This crate is primarily used as a library by the VSCode extension. For development:
cargo build
cargo test
MIT License
Cargo.tomladl-vscode with a new minimum adl-lsp version requirement if necessarycargo publishgit tag -a -f -m "adl-lsp-${SEMVER}" adl-lsp-${SEMVER}