eure_ls/
lib.rs

1//! Eure Language Server - LSP implementation for the Eure data format.
2//!
3//! This crate provides both a native binary (`eurels`) and a WASM module
4//! for use in VS Code web extensions.
5
6mod capabilities;
7pub mod queries;
8mod uri_utils;
9
10// WASM-specific module
11#[cfg(target_arch = "wasm32")]
12mod wasm_api;
13#[cfg(target_arch = "wasm32")]
14pub use wasm_api::WasmCore;
15
16// Public exports for shared functionality
17pub use capabilities::server_capabilities;
18pub use queries::{LspDiagnostics, LspSemanticTokens};