reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint

Printable idea sheet

language_server

reqlan rq/core-architecture.rq:153

Katz 0.167

The language server is the `reqlan-lsp` binary ( language_server_rust ).
The extension launches it over stdio ( main.ts ).
It parses open `.rq` buffers for definition, completion, semantic tokens, inlays, document links, and validation.
It reads the ideas index for workspace names. It does not keep a syntax tree for every file.
A Node Langium process remains only when `reqlan.languageServer.engine` is `node`, or when the binary is missing ( main.ts ).
Product expectation for LSP navigation and validation: lsp_support.

Interactive page: language_server