now
]) any [ (level: 1 cmt: done: false) any [[4 " " | tab] (level: level + 1)] (if level = 1 [emit
])
[any " " [";" (cmt: true) | "+" (done: true)] | none]
copy text to newline skip (
if text [
indent level
emit either cmt [
[text
]
][
[
{}
"[" pick "x_" done "] " text
]
]
]
)
]
]
emit "