【使用Notepad++ 5.5.1和函数列表插件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。
有什么建议么?有没有人为自己使用完成这个?我可能很愚蠢,但我想弄清楚这个我会发疯 - 请帮助!;)