reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint
Ideas/import_keywords

Idea detail

import_keywords

reqlan rq/language/imports.rq:3

block

Summary

The keywords import, from, and as are reserved for import statements.
Import keywords may also appear as ordinary words in idea body text when not at statement start.

Jump to outbound references

Jump to inbound references

Navigation

Source file

reqlan rq/language/imports.rq

imports.rq

file cluster

reqlan rq/language

folder cluster

status: Not present

status cluster

tag: Not present

tag cluster

Printable page

Static print-friendly idea sheet.

Attributes

No attributes declared.

Ancestor context

No ancestor chain recorded.

Outbound references

KindIdeaPathSnippet
file_reference ../../packages/language/src/file-path-rewrite.ts packages/language/src/file-path-rewrite.ts —
file_reference ../../packages/language/src/reqlan-completion-provider.ts packages/language/src/reqlan-completion-provider.ts —
file_reference ../../packages/language/src/reqlan-import-bindings.ts packages/language/src/reqlan-import-bindings.ts —
file_reference ../../packages/language/src/reqlan-path-completion.ts packages/language/src/reqlan-path-completion.ts —
file_reference ../../packages/language/src/reqlan-path-resolve.ts packages/language/src/reqlan-path-resolve.ts —
file_reference ../../packages/language/src/reqlan-scope.ts packages/language/src/reqlan-scope.ts —
file_reference ../../packages/language/src/reqlan-validator.ts packages/language/src/reqlan-validator.ts —
file_reference ../../packages/language/src/reqlan.langium packages/language/src/reqlan.langium —
file_reference ../../packages/language/test/completion.test.ts:completes import-root alias paths packages/language/test/completion.test.ts:completes import-root alias paths —
file_reference ../../packages/language/test/config.test.ts:aliased path uses relative root from applying config packages/language/test/config.test.ts:aliased path uses relative root from applying config —
file_reference ../../packages/language/test/config.test.ts:aliased path uses workspace folder when root is omitted packages/language/test/config.test.ts:aliased path uses workspace folder when root is omitted —
file_reference ../../packages/language/test/config.test.ts:longest alias wins when mappings overlap packages/language/test/config.test.ts:longest alias wins when mappings overlap —
file_reference ../../packages/language/test/config.test.ts:multiple importRoots map aliases to different roots packages/language/test/config.test.ts:multiple importRoots map aliases to different roots —
file_reference ../../packages/language/test/linking.test.ts:import idea reference resolves to imported file when local idea shares name packages/language/test/linking.test.ts:import idea reference resolves to imported file when local idea shares name —
file_reference ../../packages/language/test/linking.test.ts:namespace import bracket reference links only the alias name packages/language/test/linking.test.ts:namespace import bracket reference links only the alias name —
file_reference ../../packages/language/test/linking.test.ts:resolve namespace import references to files packages/language/test/linking.test.ts:resolve namespace import references to files —
file_reference ../../packages/language/test/parsing.test.ts:malformed from-as import keeps later ideas parseable packages/language/test/parsing.test.ts:malformed from-as import keeps later ideas parseable —
file_reference ../../packages/language/test/parsing.test.ts:parses from-import example line inside an attribute block value packages/language/test/parsing.test.ts:parses from-import example line inside an attribute block value —
file_reference ../../packages/language/test/path-resolve.test.ts:leaves non-aliased relative paths document-relative packages/language/test/path-resolve.test.ts:leaves non-aliased relative paths document-relative —
file_reference ../../packages/language/test/path-resolve.test.ts:loads importRoots list from nearest base config packages/language/test/path-resolve.test.ts:loads importRoots list from nearest base config —
file_reference ../../packages/language/test/path-resolve.test.ts:matchImportRootAlias requires alias then slash packages/language/test/path-resolve.test.ts:matchImportRootAlias requires alias then slash —
file_reference ../../packages/language/test/path-resolve.test.ts:resolves import-root alias against the workspace folder packages/language/test/path-resolve.test.ts:resolves import-root alias against the workspace folder —
file_reference ../../packages/language/test/path-resolve.test.ts:resolves using config importRoots mapping packages/language/test/path-resolve.test.ts:resolves using config importRoots mapping —
file_reference ../../packages/language/test/path-resolve.test.ts:rewrite leaves aliased paths unchanged packages/language/test/path-resolve.test.ts:rewrite leaves aliased paths unchanged —
file_reference ../../packages/language/test/validating.test.ts:allows local idea when import uses an alias packages/language/test/validating.test.ts:allows local idea when import uses an alias —
file_reference ../../packages/language/test/validating.test.ts:allows local idea when qualified import uses an alias packages/language/test/validating.test.ts:allows local idea when qualified import uses an alias —
file_reference ../../packages/language/test/validating.test.ts:reports duplicate when local idea shares unaliased import binding packages/language/test/validating.test.ts:reports duplicate when local idea shares unaliased import binding —
file_reference ../../packages/language/test/validating.test.ts:reports local diagnostic for from-as mistaken import packages/language/test/validating.test.ts:reports local diagnostic for from-as mistaken import —
file_reference ../../packages/language/test/validating.test.ts:reports local diagnostic for unquoted from-import packages/language/test/validating.test.ts:reports local diagnostic for unquoted from-import —
file_reference ../extension/configuration.rq reqlan rq/extension/configuration.rq —
file_reference @/path/relative/to/import/root.rq reqlan rq/language/@/path/relative/to/import/root.rq —
file_reference example.rq reqlan rq/language/example.rq —

Inbound references

KindIdeaPathSnippet
None

Unresolved references

KindIdeaPathSnippet
None

Local graph

Initialising graph…