Idea detail
keyword
reqlan rq/ontology.rq:78
block
done
Summary
As a language, reqlan has keywords that are reserved in some contexts.
Import statement keywords: import_keywords ( `import`, `from`, `as` ).
Grammar: reqlan.langium — those tokens are keywords only at statement start.
Idea names should not use reserved keywords ( idea_name ).
Navigation
Attributes
| Key | Value |
|---|---|
| implementation | reqlan.langium, reqlan-imports.ts |
| status | done |
| tests | parsing.test.ts:parse example sub idea.rq, parsing.test.ts:malformed from-as import keeps later ideas parseable |
Ancestor context
No ancestor chain recorded.
Outbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | import_keywords | reqlan rq/language/imports.rq | import_keywords |
| file_reference | ../packages/language/src/reqlan.langium | packages/language/src/reqlan.langium | reqlan.langium |
| references | idea_name | reqlan rq/ontology.rq | idea_name |
| file_reference | ../packages/language/src/reqlan-imports.ts | packages/language/src/reqlan-imports.ts | reqlan-imports.ts |
| file_reference | "../packages/language/test/parsing.test.ts:parse example sub idea.rq" | packages/language/test/parsing.test.ts | parsing.test.ts:parse example sub idea.rq |
| file_reference | "../packages/language/test/parsing.test.ts:malformed from-as import keeps later ideas parseable" | packages/language/test/parsing.test.ts | parsing.test.ts:malformed from-as import keeps later ideas parseable |
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | import_statement | reqlan rq/ontology.rq | keyword |
| references | idea_name | reqlan rq/ontology.rq | keyword |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…