From 9ab4cef8e14fcce68cad087c73f50dd8e51961e6 Mon Sep 17 00:00:00 2001 From: Joshua Bell Date: Sat, 17 Aug 2013 21:56:51 -0700 Subject: [PATCH] Report compile/runtime errors to TTY in script usage --- script.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/script.js b/script.js index 4640502..f511c87 100644 --- a/script.js +++ b/script.js @@ -91,11 +91,11 @@ program = basic.compile(src); } catch (e) { if (e instanceof basic.ParseError) { - // TODO: Print error to display - console.log(e.message + - ' (source line:' + e.line + ', column:' + e.column + ')'); + tty.writeString(e.message + '\r'); + tty.writeString('Source line: ' + e.line + ', column: ' + e.column); + } else { + tty.writeString(e.message); } - alert(e); return frame; } @@ -120,8 +120,7 @@ try { state = program.step(driver); } catch (e) { - console.log(e); - alert(e.message ? e.message : e); + tty.writeString(e.message); stopped = true; return; }