Justine Tunney 3 lat temu
rodzic
commit
d7f5c287eb
1 zmienionych plików z 2 dodań i 3 usunięć
  1. 2 3
      lisp.js

+ 2 - 3
lisp.js

@@ -51,7 +51,7 @@ function Cdr(x) {
   if (x < 0) {
   if (x < 0) {
     return Get(x + 1);
     return Get(x + 1);
   } else {
   } else {
-    Throw(x + 1);
+    Throw(x);
   }
   }
 }
 }
 
 
@@ -157,7 +157,7 @@ function Copy(x, m, k) {
 
 
 function Evlis(m, a) {
 function Evlis(m, a) {
   return m ? Cons(Eval(Car(m), a),
   return m ? Cons(Eval(Car(m), a),
-                  Evlis(Cdr(m), a)) : 0;
+                  Evlis(Cdr(m), a)) : m;
 }
 }
 
 
 function Pairlis(x, y, a) {
 function Pairlis(x, y, a) {
@@ -257,7 +257,6 @@ ReadChar() {
     dx = c;
     dx = c;
     return t;
     return t;
   } else {
   } else {
-    PrintChar('\n');
     exit(0);
     exit(0);
   }
   }
 }
 }