{ "2 2 +\n\nspan" }
[ [ { { $code "2 2 +" } "span" } print-content ] with-markup-test ] unit-test
-{ "2 2 +\n" }
+{ "2 2 +\n\n" }
[ [ { { $code "2 2 +" } } print-content ] with-markup-test ] unit-test
-{ "span\n\n2 2 +\n" }
+{ "span\n2 2 +\n\n" }
[ [ { "span" { $code "2 2 +" } } print-content ] with-markup-test ] unit-test
-{ "\n2 2 +\n" }
+{ "\n2 2 +\n\n" }
[ [ { { $nl } { $code "2 2 +" } } print-content ] with-markup-test ] unit-test
-{ "span\n\n2 2 +\n" }
+{ "span\n\n2 2 +\n\n" }
[ [ { "span" { $nl } { $code "2 2 +" } } print-content ] with-markup-test ] unit-test
{ "Heading" }
: ($code) ( presentation quot -- )
[
last-element off
- [ ($code-style) ] dip with-nesting nl
- ] ($heading) ; inline
+ [ ($code-style) ] dip with-nesting
+ ] ($block) ($blank-line) ; inline
: $code ( element -- )
join-lines dup <input> [ write ] ($code) ;