From 457e24fb31ffbd9dbb1c868ec4c459edb6dcba32 Mon Sep 17 00:00:00 2001 From: Loic Nageleisen Date: Sun, 26 Jan 2014 13:05:32 +0100 Subject: [PATCH] REPL: catch more --- repl.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/repl.py b/repl.py index 4464dae..efeb57d 100644 --- a/repl.py +++ b/repl.py @@ -36,10 +36,14 @@ if __name__ == "__main__": try: ptree = wasp.parser.parse(line) except ValueError, e: - print e.message + print "Parse error:", e.message continue print " ^ %s" % ptree - ast = ptree.ast() + try: + ast = ptree.ast() + except ValueError, e: + print "AST error:", e.message + continue print " ‡ %r" % ast #ast.eval()