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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.