From 97fd126a7fab33d6cad0e3cd1d50e997c44e2688 Mon Sep 17 00:00:00 2001 From: Jeremy Ashkenas Date: Sat, 13 Feb 2010 16:28:07 -0500 Subject: [PATCH] the improved error messages are still-to-be-improved --- lib/coffee_script/coffee-script.js | 5 ++--- src/coffee-script.coffee | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/lib/coffee_script/coffee-script.js b/lib/coffee_script/coffee-script.js index 4df4dcaf..58652a20 100644 --- a/lib/coffee_script/coffee-script.js +++ b/lib/coffee_script/coffee-script.js @@ -33,9 +33,8 @@ } }; // Improved error messages. - parser.parseError = function parseError(message, hash) { - throw new Error('Unexpected ' + hash.token + ' on line ' + hash.line); - }; + // parser.parseError: (message, hash) -> + // throw new Error 'Unexpected ' + parser.terminals_[hash.token] + ' on line ' + hash.line exports.VERSION = '0.5.0'; // Compile CoffeeScript to JavaScript, using the Coffee/Jison compiler. exports.compile = function compile(code, options) { diff --git a/src/coffee-script.coffee b/src/coffee-script.coffee index ac8cfbc8..21ebcabc 100644 --- a/src/coffee-script.coffee +++ b/src/coffee-script.coffee @@ -25,8 +25,8 @@ parser.lexer: { } # Improved error messages. -parser.parseError: (message, hash) -> - throw new Error 'Unexpected ' + hash.token + ' on line ' + hash.line +# parser.parseError: (message, hash) -> +# throw new Error 'Unexpected ' + parser.terminals_[hash.token] + ' on line ' + hash.line exports.VERSION: '0.5.0'