Idea detail
language_package
reqlan rq/core-architecture.rq:52
block
Summary
`packages/language` ( `@reqlan/language` ) is the canonical language definition.
It owns Langium grammars, generated AST and parser, scoped linking, validators, and LSP service providers.
Public DI entry is reqlan-module.ts via `createReqlanServices`.
Consumers: analytical_package ( native index / analysis via napi ), extension_package ( LSP ).
Published to npm as a library dependency of language_package; not Marketplace-published. See version_management and package_versioning.
Navigation
Attributes
No attributes declared.
Ancestor context
No ancestor chain recorded.
Outbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| file_reference | ../packages/language/src/reqlan-module.ts | packages/language/src/reqlan-module.ts | reqlan-module.ts |
| references | analytical_package | reqlan rq/core-architecture.rq | analytical_package |
| references | extension_package | reqlan rq/core-architecture.rq | extension_package |
| references | version_management | reqlan rq/distribution/distribution.rq | version_management |
| references | package_versioning | reqlan rq/core-architecture.rq | package_versioning |
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| ideaset_member | workspace_packages | reqlan rq/core-architecture.rq | — |
| references | analytical_package | reqlan rq/core-architecture.rq | language_package |
| references | extension_package | reqlan rq/core-architecture.rq | language_package |
| references | package_versioning | reqlan rq/core-architecture.rq | language_package |
| references | extension_product | reqlan rq/extension/extension.rq | language_package |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…