LINUX.ORG.RU

Документирование кода PHP


0

0

Ищется сабж, умеющий
1) ОБЯЗАТЕЛЬНО!!
парсить ВСЕ Doc-теги, сделанные в Eclipse PDT:

/**
* Add a natural join
* @param string $table
* @param array $fields
* @return MyType
*/

/**
* Unique ID
*
* @var Data_Field
*/


2) Умеющий строить диаграммы (классов, зависимостей, вызовов)

3) Умеет создавать CHM- пригодный HTML и PDF (через Latex или напрямую)

4) Интеграция с Eclipse 3.3 в виде плагина желательна

anonymous

Ответ на: комментарий от klalafuda

А как его заставить парсить ВСЕ тэги JavaDoc?

Он не понимает такое:

/**
* Main menu
*
* @var My_Menu
*/
var $menu = null;

благополучно игнорирует описание и тип.

Это можно исправить?

Есть готовый doxyfile, оптимизированный для PHP?

anonymous
()
Ответ на: комментарий от anonymous

ну не знаю, если честно, я его никогда не натравлял на PHP код. впрочем, уверен, проблема должна так или иначе решаться :-/

// wbr

klalafuda ★☆☆
()
Ответ на: комментарий от anonymous

Здесь `@var` просто не нужно, его используют, когда комментарий идёт после объявления функции или переменной; почитай доки по Doxygen, что ли.

Sphinx ★★☆☆
()
Ответ на: комментарий от Sphinx

Мне нужно, чтобы Doygen под меня настроился, а не я под него.

В Eclipse это стандартные теги (), почему Doxygen не придерживается этому стандарту?

anonymous
()
Ответ на: комментарий от anonymous

> В Eclipse это стандартные теги (), почему Doxygen не придерживается этому стандарту?

ну если уж на то пошло, то скорее doxygen - это стандарт де-факто. почему эклипс не придерживается этому стандарту :-?

// wbr

klalafuda ★☆☆
()
Ответ на: комментарий от klalafuda

phpDoc видел?

Он все поддерживает!

ПС. Почему в doxygen написано, что оно поддерживает JavaDoc?

Это неправда!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.