reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint

Printable idea sheet

block_idea

reqlan rq/language/syntax.rq:61

Katz 0.099

A block idea is a name followed by curly braces that contain a body and optional attributes.
The opening `{` may share the line with the closing `}` ( `name {}`, `name {hello}` ).
The opening `{` may also sit at the end of the name line, with the closer on a later line.
`{` starts a block only when it is immediately after the name ( optional spaces ).
If other text is between the name and `{`, the line is a simple_idea and the braces are body text.
The first unstructured text in an idea body is the main description when no other body attribute is marked.

tests
extract_parity.rs:block_idea_body_populates_summary_from_rich_text_parts, extract_parity.rs:block_idea_body_populates_summary_from_rich_text_parts, parser.rs:parses_block_and_oneliner, parser.rs:parses_same_line_blocks_without_swallowing_later_ideas, parsing.test.ts:same-line braces after a name parse as a block, textmate-idea-highlight.test.ts

Interactive page: block_idea