Idea detail
grammar_and_parser
reqlan rq/core-architecture.rq:143
block
Summary
The language server parses with `reqlan-parse` ( language_server_rust ).
Do not switch the language to tree-sitter.
Main `.rq` grammar file: reqlan.langium. Comment-token grammar for `rq:…` in non- `.rq` sources: reqlan-comment.langium.
`langium generate` still builds host AST modules and TextMate JSON per build_prepare.
The checked-in TextMate grammar paints the editor before semantic tokens.
Syntax requirements that the grammar must satisfy live in syntax.rq; conceptual units in idea, ideaset, reference, import_statement.
Host services stay in reqlan-module.ts. The language server does not load them.
Navigation
Attributes
No attributes declared.
Ancestor context
No ancestor chain recorded.
Outbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | language_server_rust | reqlan rq/extension/language/support/language-server-rust.rq | language_server_rust |
| file_reference | ../packages/language/src/reqlan.langium | packages/language/src/reqlan.langium | reqlan.langium |
| file_reference | ../packages/language/src/reqlan-comment.langium | packages/language/src/reqlan-comment.langium | reqlan-comment.langium |
| references | build_prepare | reqlan rq/development/build.rq | build_prepare |
| file_reference | ./language/syntax.rq | reqlan rq/language/syntax.rq | syntax.rq |
| references | idea | reqlan rq/ontology.rq | idea |
| references | ideaset | reqlan rq/ontology.rq | ideaset |
| references | reference | reqlan rq/ontology.rq | reference |
| references | import_statement | reqlan rq/ontology.rq | import_statement |
| file_reference | ../packages/language/src/reqlan-module.ts | packages/language/src/reqlan-module.ts | reqlan-module.ts |
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| ideaset_member | language_runtime | reqlan rq/core-architecture.rq | — |
| references | analytical_package | reqlan rq/core-architecture.rq | grammar_and_parser |
| references | analytical_rust_port | reqlan rq/core_analysis/rust_port.rq | grammar_and_parser |
| references | language_server_rust | reqlan rq/extension/language/support/language-server-rust.rq | grammar_and_parser |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…