reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint

Printable idea sheet

idea_reference

reqlan rq/reference_types.rq:10

Katz 0.125

Idea-to-idea reference: bracket `name` / `name` targets a local, imported, or same-file idea.
Syntax: reference_brackets, same_file_reference,
reference_qualified, reference_embedding,
references_to_subidea.
Index edge kind `references` on types.ts / types.rs. Extract: extract.rs, rust_extract.
A `member` form records the edge on the member leaf, not on the ideaset container.
An attribute uses the same brackets. See attribute_namespacing.
Wikilink surface for the same edge kind: link_reference. Fan-out across files: wildcard_reference.

implementation
reqlan.langium, types.ts, extract.rs, rust_extract
status
done
tests
linking.test.ts:resolve same-file bracket reference to local idea, linking.test.ts:resolve forward reference to later idea in the same file, linking.test.ts:same-file idea references produce document links, linking.test.ts:cross-file imported idea references produce document links, linking.test.ts:resolve ideaset-qualified bracket reference to member leaf not ideaset, extract_parity.rs:qualified_ideaset_member_reference_targets_leaf_idea_not_ideaset

Interactive page: idea_reference