对于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'
}
]
}
]也许是无关紧要的,但这正是我们所需要的。
好啊!
发布于 2012-10-03 21:33:33
Esprima可能是个不错的选择。另请参阅"JavaScript Parsers and Extensions“。
发布于 2012-10-03 19:17:43
如果您指的是JS文档,请尝试:http://code.google.com/p/jsdoc-toolkit/
https://stackoverflow.com/questions/12707246
复制相似问题