reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint

Printable idea sheet

lists

reqlan rq/language/syntax.rq:398

Katz 0.055

Parenthesized lists contain newline-separated items.
Each list item is either a one-liner or a nameless block idea in curly braces.
Lists may appear as attribute values and inside block bodies.
Named lists use a label followed by a parenthesized item list; the opening parenthesis must be followed by a newline before the first item.
Nested lists may appear inside block values or as list items; the opening parenthesis must be followed by a newline before the first item.
Inline parentheses in body prose — for example continuous ( " live " ) physics or ( pixelRatio 1, no WebGL ) — are plain text, not lists.

tests
parsing.test.ts:parse list items as one-liners and anonymous blocks, parsing.test.ts:keeps inline parentheses in body prose as text, parsing.test.ts:keeps later ideas after nested @slides lists with mid-line @plan braces, parsing.test.ts:parse tutorials.rq nested @slides lists without parser errors, golden_corpus.rs:tutorials_rq_keeps_ideas_after_nested_slides_lists

Interactive page: lists