]> gitweb.factorcode.org Git - factor.git/commitdiff
Don't split line between POSTPONE: and a parsing word
authorslava <slava@factorcode.org>
Fri, 10 Nov 2006 08:21:20 +0000 (08:21 +0000)
committerslava <slava@factorcode.org>
Fri, 10 Nov 2006 08:21:20 +0000 (08:21 +0000)
library/prettyprint/backend.factor

index 72a62a4a2f57cdda248fecc4534d9969c70e9ae0..46ed2b961bf442e5e3df6ced83008150f15304a2 100644 (file)
@@ -20,7 +20,11 @@ M: byte-array pprint* drop "( byte array )" text ;
     dup word-name swap word-style styled-text ;
 
 M: word pprint*
-    dup parsing? [ \ POSTPONE: pprint-word ] when pprint-word ;
+    dup parsing? [
+        H{ } <flow \ POSTPONE: pprint-word pprint-word block>
+    ] [
+        pprint-word
+    ] if ;
 
 M: real pprint* number>string text ;