altos/lisp: get builtin macros working again
[fw/altos] / src / lisp / ao_lisp_rep.c
index d26d270c98af6b67d84f67d7b2afef13476980eb..d780186a2768e3fc633f22ca8174e352cee5d4ff 100644 (file)
@@ -22,14 +22,9 @@ ao_lisp_read_eval_print(void)
                in = ao_lisp_read();
                if (!in)
                        break;
+//             printf ("in: "); ao_lisp_poly_print(in); printf("\n");
                out = ao_lisp_eval(in);
                if (ao_lisp_exception) {
-                       if (ao_lisp_exception & AO_LISP_OOM)
-                               printf("out of memory\n");
-                       if (ao_lisp_exception & AO_LISP_DIVIDE_BY_ZERO)
-                               printf("divide by zero\n");
-                       if (ao_lisp_exception & AO_LISP_INVALID)
-                               printf("invalid operation\n");
                        ao_lisp_exception = 0;
                } else {
                        ao_lisp_poly_print(out);