Temporal change: CODE syntax almost compatible with compiler.lisp
authorDavid Vázquez <davazp@gmail.com>
Fri, 21 Jun 2013 02:39:16 +0000 (04:39 +0200)
committerDavid Vázquez <davazp@gmail.com>
Fri, 21 Jun 2013 02:39:16 +0000 (04:39 +0200)
src/compiler-codegen.lisp

index f3b05cc..129f892 100644 (file)
   (let ((op1 (car args))
         (op2 (cadr args)))
     (case op
+      (code
+       (js-format "~a" (apply #'code args)))
       ;; Function call
       (call
        (js-expr (car args))
             (js-expr form)
             (js-format ";"))
           (case (car form)
+            (code
+             (js-format "~a" (apply #'code (cdr form))))
             (empty
              (unless (and (consp parent) (eq (car parent) 'group))
                (js-format ";")))