From 0f2cf552e9e0b26dd568c89be189212f3d940983 Mon Sep 17 00:00:00 2001 From: Jeremy Ashkenas Date: Tue, 16 Feb 2010 18:16:58 -0500 Subject: [PATCH] using node's process.compile for better filename reporting on errors --- lib/coffee_script/command_line.js | 2 +- src/command_line.coffee | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/coffee_script/command_line.js b/lib/coffee_script/command_line.js index d17aa19a..d39a2609 100644 --- a/lib/coffee_script/command_line.js +++ b/lib/coffee_script/command_line.js @@ -83,7 +83,7 @@ } else { js = coffee.compile(code); if (opts.run) { - eval(js); + process.compile(js, source); } else if (opts.print) { puts(js); } else if (opts.lint) { diff --git a/src/command_line.coffee b/src/command_line.coffee index 2c7ac7ff..945afe4f 100644 --- a/src/command_line.coffee +++ b/src/command_line.coffee @@ -78,7 +78,7 @@ compile_scripts: -> else if opts.tree then puts coffee.tree(code).toString() else js: coffee.compile code - if opts.run then eval js + if opts.run then process.compile js, source else if opts.print then puts js else if opts.lint then lint js else write_js source, coffee.compile code