aritmetic primitives
authorRaimon Grau <raimonster@gmail.com>
Sat, 15 Dec 2012 01:10:23 +0000 (02:10 +0100)
committerRaimon Grau <raimonster@gmail.com>
Sat, 15 Dec 2012 01:10:23 +0000 (02:10 +0100)
lispstrack.lisp

index bbefac5..9ebcf17 100644 (file)
   (concat (join (mapcar (lambda (x)
                           (concat (ls-compile x env) ";"))
                         sexps)
-                "
+                ";
 ")))
 
 (defun ls-compile-block (sexps env)
-  (concat (ls-compile-sexps (butlast sexps env) env)
-          ";
-return " (ls-compile (car (last sexps)) env) ";"))
+  (concat (ls-compile-sexps (butlast sexps) env)
+          "return " (ls-compile (car (last sexps)) env) ";"))
 
 
 (defun extend-env (args env)