私はcoffee-script.jsを使用して、ブラウザ内で coffeescript の小さなスニペットを javascript にコンパイルできるようにしています。これにより、次のことができます。
eval(Coffeescript.compile("console.log 'yo'"))
しかし、これは次のようにラップされた関数を返します。
(function() {
console.log('yo')
}).call(this);
関数ラッパーがない場合にスコープ内にある関数を呼び出すことができるように、ラップされていないコード スニペットを取得したいと考えています。手で取り除くための正規表現以外の提案はありますか?