reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint

Printable idea sheet

grammar_and_parser

reqlan rq/core-architecture.rq:143

Katz 0.172

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.

Interactive page: grammar_and_parser