Idea detail
language_server
reqlan rq/core-architecture.rq:111
block
Summary
The language server is a separate Node process started by the extension host over IPC ( main.ts → main.ts ).
It runs reqlan-module.ts `createReqlanServices` for live editing: definition, completion, semantic tokens, inlays, document links, validation.
It owns open-document language intelligence for `.rq` files ( and related language features ), not the full-workspace SQLite ideas index.
Product expectation for LSP navigation and validation: lsp_support.
Attributes
No attributes declared.
Ancestor context
No ancestor chain recorded.
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| file_reference | extension_main | packages/extension/src/extension/main.ts | main.ts |
| file_reference | language_server_main | packages/extension/src/language/main.ts | main.ts |
| file_reference | language_module | packages/language/src/reqlan-module.ts | reqlan-module.ts |
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| ideaset_member | language_runtime | reqlan rq/core-architecture.rq | — |
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | lsp_support | lsp_support |
Initialising graph…