Idea detail
same_file_reference
reqlan rq/language/syntax.rq:102
block
Summary
reference_brackets and reference_wikilink may target an idea, one-liner, or ideaset in the same file.
The target may be declared before or after the reference. Forward references are valid.
Circular references between declarations in the same file are valid.
Resolution order: reference_resolution_order.
Navigation
Attributes
| Key | Value |
|---|---|
| implementation | reqlan-scope.ts, reqlan-linker.ts, extract.rs |
| 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:resolve circular same-file references, linking.test.ts:resolve ideaset member forward reference, linking.test.ts:resolve forward reference to later ideaset in the same file, linking.test.ts:resolve local ideaset before imports, extract_parity.rs:same_file_forward_reference_is_resolved, extract_parity.rs:same_file_forward_ideaset_reference_is_resolved |
Ancestor context
No ancestor chain recorded.
Outbound references
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | ideaset | reqlan rq/language/syntax.rq | same_file_reference |
| references | reference_resolution_order | reqlan rq/language/syntax.rq | same_file_reference |
| references | references_to_subidea | reqlan rq/language/syntax.rq | same_file_reference |
| references | idea_reference | reqlan rq/reference_types.rq | same_file_reference |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…