【问题标题】:Javascript OutlineJavascript 大纲
【发布时间】:2012-10-03 11:09:00
【问题描述】:

对于 JavaScript 项目的文档,需要脚本文件的大纲,类似于 EclipseOxygen 中的这些示例。

我只需要 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'
       }
    ]
  }
]

也许不寻常,但这正是我们所需要的。

你好!

【问题讨论】:

    标签: javascript documentation-generation outline-view


    【解决方案1】:

    Esprima 可能是个不错的选择。另见“JavaScript Parsers and Extensions”。

    【讨论】:

    【解决方案2】:

    如果您指的是 JS 文档,请尝试:http://code.google.com/p/jsdoc-toolkit/

    【讨论】:

    • 感谢您的快速答复。 JsDoc中有没有办法只获取大纲信息,而不是完整的文档?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-09
    • 1970-01-01
    • 2011-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多