Idea detail
references_to_subidea
reqlan rq/language/syntax.rq:704
block
done
Summary
It is valid to reference a member of an ideaset as `member`, for example subidea1.
The indexer must record that reference on the namespace leaf node. In this example the leaf is subidea1, not example_ideaset.
Related: reference_brackets, same_file_reference, idea_reference, index.
Navigation
Attributes
| Key | Value |
|---|---|
| implementation | extract.rs, reqlan.langium, reqlan-scope.ts |
| status | done |
| tests | linking.test.ts:resolve ideaset-qualified bracket reference to member leaf not ideaset, linking.test.ts:resolve ideaset member forward reference, extract_parity.rs:qualified_ideaset_member_reference_targets_leaf_idea_not_ideaset, extract_parity.rs:qualified_namespace_import_reference_targets_leaf_in_imported_file |
Ancestor context
No ancestor chain recorded.
Outbound references
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | index | reqlan rq/indexer/indexer.rq | references_to_subidea |
| references | ideaset | reqlan rq/language/syntax.rq | references_to_subidea |
| references | attribute_namespacing | reqlan rq/language/syntax.rq | references_to_subidea |
| references | idea_reference | reqlan rq/reference_types.rq | references_to_subidea |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…