if
authorRaimon Grau <raimonster@gmail.com>
Tue, 11 Dec 2012 23:04:19 +0000 (00:04 +0100)
committerRaimon Grau <raimonster@gmail.com>
Tue, 11 Dec 2012 23:04:19 +0000 (00:04 +0100)
lispstrack.lisp

index 794e082..aba12cb 100644 (file)
@@ -5,7 +5,10 @@
     ((stringp sexp) (format nil " \"~a\" " sexp))
     ; list
     ((case (first sexp)
     ((stringp sexp) (format nil " \"~a\" " sexp))
     ; list
     ((case (first sexp)
-       (if nil)
+       (if (format nil "((~a)? (~a) : (~a))"
+                  (ls-compile (second sexp))
+                  (ls-compile (third sexp))
+                  (ls-compile (fourth sexp))))
        (lambda nil)
        (t nil)))))
 
        (lambda nil)
        (t nil)))))