reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint

Printable idea sheet

idea_name

reqlan rq/language/syntax.rq:26

Katz 0.063

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.

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

Interactive page: idea_name