使用Python提取JavaDoc

问题描述 投票:3回答:2

我想在Trac实例中集成Java / Android项目的文档。由于Trac是用Python编写的,我需要一种从Python中提取JavaDoc注释的方法。

任何人都可以给我一些提示如何实现这一目标?我已经想到了这两种可能性,但我不知道是否有任何库可以做到这一点:

  • 解析整个Java源代码。
  • 让JavaDoc完成工作,并以某种方式从其输出中提取文档
java python parsing javadoc trac
2个回答
2
投票

我提出了以下解决方案:我发现了一种名为json-doclet的东西,它是一种Javadoc的插件,可以输出一个相当容易使用的JSON。


0
投票

Doxygen,用C ++编写,可以解析Javadoc和output it as XML。您可以从Python调用它,然后将XML转换为您喜欢的任何格式。 (如果使用doxmlparser在C ++中执行此操作会更有效,但您也可以在Python中执行此操作。)

© www.soinside.com 2019 - 2024. All rights reserved.