Javascript Outline

Для документирования проекта 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'
       }
    ]
  }
]

Может быть, необычный, но это то, что нужно.

Greetz!

2 ответа

Решение

Эсприма может быть хорошим выбором. Смотрите также " Парсеры и расширения JavaScript".

Если вы ссылаетесь на документацию JS, попробуйте: http://code.google.com/p/jsdoc-toolkit/

Другие вопросы по тегам