对于 JavaScript 项目的文档,需要脚本文件的大纲,类似于Eclipse或Oxygen中的这些示例。
我只需要 JavaScript 文件的“树”结构,而不是完整的文档。是否有任何解析器以 JSON 或 XML 等任何格式输出此大纲树?我认为那里有东西,但实际上我找不到。
这里举个例子。
var someVar = "test";
function Test()
{
this.value = false;
this.main = function()
{
// do something
};
}
JSON 中的大纲
[
{
line:1,
type:'var',
name:'someVar'
},
{
line:2,
type:'function',
name:'Test',
inner:[
{
line:5,
type:var,
name:'value'
},
{
line:7,
type:'function',
name:'main'
}
]
}
]
也许不寻常,但这就是所需要的。
问候!