about summary refs log tree commit diff stats
path: root/mu.arc
diff options
context:
space:
mode:
Diffstat (limited to 'mu.arc')
-rw-r--r--mu.arc10
1 files changed, 6 insertions, 4 deletions
diff --git a/mu.arc b/mu.arc
index d302b462..190df44e 100644
--- a/mu.arc
+++ b/mu.arc
@@ -1377,10 +1377,12 @@
               (tokens string.arg #\/)))))
 
 (def tokenize-args (instrs)
-  (map [if atom._
-         _
-         (map tokenize-arg _)]
-       instrs))
+  (accum yield
+    (each instr instrs
+      (if atom.instr
+            (yield instr)
+          :else
+            (yield (map tokenize-arg instr))))))
 
 ;; test helpers