Извлечение JavaDoc с Python - PullRequest
       15

Извлечение JavaDoc с Python

3 голосов
/ 25 марта 2012

Я хотел бы интегрировать документацию проекта Java / Android в экземпляр Trac.Поскольку Trac написан на Python, мне нужен способ извлечения комментариев JavaDoc из Python.

Может кто-нибудь дать мне несколько советов, как это сделать?Я думал об этих двух возможностях, но я не знаю, есть ли какие-нибудь библиотеки, которые могут сделать это:

  • Разобрать весь исходный код Java.
  • Пусть JavaDoc сделает работуи каким-то образом извлечь документы из его вывода

Ответы [ 2 ]

2 голосов
/ 26 марта 2012

Я нашел следующее решение: я нашел что-то под названием json-doclet , которое является своего рода плагином для Javadoc, который выводит JSON, с которым должно быть достаточно легко работать.

0 голосов
/ 25 марта 2012

Doxygen , написанный на C ++, может анализировать Javadoc и выводить его как XML . Вы можете вызвать его из Python, а затем преобразовать XML в любой формат, который вам нравится. (Это будет более эффективно, если вы сделаете это в C ++, используя doxmlparser, но вы также можете сделать это в Python.)

...