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