wat_service

Crates.iowat_service
lib.rswat_service
version0.1.0
sourcesrc
created_at2024-11-30 04:18:06.358891
updated_at2024-11-30 04:18:06.358891
descriptionWebAssembly Text Format language service.
homepage
repositoryhttps://github.com/g-plane/wasm-language-tools
max_upload_size
id1466291
size340,423
Pig Fang (g-plane)

documentation

README

The language service of WebAssembly Language Tools. This is the core functionality behind the language server.

The language service do nothing about IO, which means it doesn't read source files. Actually, it doesn't even require the source code to be a file on disk.

Besides, the language service doesn't communicate with language clients and process language server protocol messages (by JSON-RPC). When using the language service, you need to handle JSON-RPC communication and server loop by yourself, and call corresponding methods of the language service when receiving requests then send responses back to the client. You're free to use lsp-server or tower-lsp with the language service, or do it completely by yourself as you like.

Commit count: 322

cargo fmt