[Notepad++ 5.5.1 と Function List プラグイン v2.0beta を使用]
関数リストにネストされた (またはメンバー) 関数を表示するために、Javascript 関数の既存のルールを追加または変更しようとしています。例えば:
function parentA (base){
function childA (exp){
return Math.pow(base, exp);
}
alert(childA(2)); // call private function
}
parentA(4); // alerts 4^2 = 16
var parentB = function(str1){
return {
childB: function(str2){
alert(str1 + str2);
}
};
}('foo');
parentB.childB('bar'); // alerts 'foobar'
parentAおよびparentB関数はリストされていますが、childAおよびchildB関数はリストされていません。このネストされた子のパラダイムは、Javascript ライブラリおよび再利用可能なコード内で一般的であり、関数リスト内で完全にナビゲートできるようにすることが重要です。
グループやサブグループでこれを行うことはできますか? 他のクラスベースの言語 (サブグループを使用してメンバー関数をリストする) の解析規則を掘り下げてみましたが、これを Javascript で機能させることができないようです。
助言がありますか?誰かが自分の使用のためにこれを達成しましたか? 私はおそらく愚かですが、これを理解しようとして夢中になっています-助けてください! ;)