Handle unfinished expressions in the REPL
authorDavid Vazquez <davazp@gmail.com>
Sun, 23 Dec 2012 23:29:10 +0000 (23:29 +0000)
committerDavid Vazquez <davazp@gmail.com>
Sun, 23 Dec 2012 23:29:10 +0000 (23:29 +0000)
test.html

index d0e59cd..eec7048 100644 (file)
--- a/test.html
+++ b/test.html
             }
             // Restart the prompt.
             startPrompt();
+          }, function(input){
+            try {
+                lisp.read(input[0]==','? input.slice(1): input);
+            } catch(error) {
+                return 0;
+            }
+            return false;
           });
         };
         startPrompt();