Idea detail
idea_name
reqlan rq/language/syntax.rq:26
block
Summary
Idea names are identifiers or double-quoted strings.
Unquoted names follow identifier rules and may use letters, digits, underscores, and dashes, for example myidea, my_idea, or dash-or_underscore_delimited-idea.
Quoted names allow spaces and other characters when wrapped in double quotes.
Idea names must be unique within their ideaset or file.
An idea, one-liner, and ideaset must not share a name in the same file.
Idea names should not use reserved keywords.
Navigation
Attributes
| Key | Value |
|---|---|
| implementation | reqlan-validator.ts |
| tests | parsing.test.ts:parse dash and underscore delimited idea names, parser.rs:parse_dash_and_underscore_delimited_idea_names, validating.test.ts:reports duplicate when local ideaset shares a local idea name |
Ancestor context
No ancestor chain recorded.
Outbound references
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | click_ambiguity | reqlan rq/cli/click.rq | idea_name |
| references | idea_name | reqlan rq/ontology.rq | idea_name |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…