]> gitweb.factorcode.org Git - factor.git/commitdiff
more cleanup.
authorJohn Benediktsson <mrjbq7@gmail.com>
Tue, 18 Aug 2015 03:48:48 +0000 (20:48 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Tue, 18 Aug 2015 03:48:48 +0000 (20:48 -0700)
core/vocabs/parser/parser.factor

index 5cf59fdaf5ed59b037595d56f13461dff4c43d72..91827f9f5687bb9dfcd3f9ce2a2be5e1facabe35 100644 (file)
@@ -10,12 +10,13 @@ IN: vocabs.parser
 ERROR: no-word-error name ;
 
 : word-restarts ( possibilities -- restarts )
-    natural-sort
-    [ [ vocabulary>> "Use the " " vocabulary" surround ] keep ] { } map>assoc ;
+    natural-sort [
+        [ vocabulary>> "Use the " " vocabulary" surround ] keep
+    ] { } map>assoc ;
 
 : word-restarts-with-defer ( name possibilities -- restarts )
     word-restarts
-    swap "Defer word in current vocabulary" swap 2array
+    "Defer word in current vocabulary" rot 2array
     suffix ;
 
 : <no-word-error> ( name possibilities -- error restarts )
@@ -110,8 +111,9 @@ ERROR: unbalanced-private-declaration vocab ;
     vocab-name manifest get search-vocab-names>> in? ;
 
 : use-vocab ( vocab -- )
-    dup using-vocab?
-    [ vocab-name "Already using ``" "'' vocabulary" surround note. ] [
+    dup using-vocab? [
+        vocab-name "Already using ``" "'' vocabulary" surround note.
+    ] [
         manifest get
         [ [ load-vocab ] dip search-vocabs>> push ]
         [ [ vocab-name ] dip search-vocab-names>> adjoin ]
@@ -184,8 +186,7 @@ TUPLE: ambiguous-use-error words ;
     [ words>> (lookup) ] with map sift dup length ;
 
 : vocab-search ( name manifest -- word/f )
-    search-vocabs>>
-    (vocab-search) {
+    search-vocabs>> (vocab-search) {
         { 0 [ drop f ] }
         { 1 [ first ] }
         [