OSSライブラリの調査の為、実行された関数をトレースしたい。
また下記の様な無名関数の場合、代入された変数名を表示したい。
var doSomething = function() {
元のソースのfunction宣言の後にconsole.logを差し込むことにし、
正規表現(vim)で置換してみた。
正規表現:
:%s,\(.*function\s*(.*)\s*{\),\1 console.log("\1");
置換後:
var doSomething = function() { console.log("var doSomething = function() {");