…tests for .call(this) at end of function wrapper
…on from the API, rather than throwing it explicitly. attribution to PandaWood for --no-wrap.
…structor and some tiny code tidy up
…y minimal implementation - mostly making do with existing code
… thing to change.
…leException class; when compiling from the command line, if there is a compilation error print only the coffee-script compilation error and line number, don't print a useless Java stack trace.
1. Fix incorrect usage of Reader.ready(), which would cause JCoffeeScript to immediately stop reading a coffee-script file if a call to read() might block. This was preventing me from using JCoffeeScript from inside Ant, as well as preventing the user from entering scripts interactively. 2. Don't wrap IOExceptions in RuntimeExceptions. Instead declare Main.main and Main.execute as throwing IOException. This makes much more sense to me.
…ing much as of yet