【发布时间】:2014-07-18 18:32:58
【问题描述】:
我想在我的 Groovy 源代码中解析 JavaDocs/GroovyDocs,并用我感兴趣的部分构建一个 JSON 文件。有没有一种干净的方法可以做到这一点?我想检索类文档、字段文档、方法文档等。示例:
/** Please parse me. */
class Foo { /** And me too */ def prop }
以下线程中的一个响应有助于提及 GroovyDocTool / GroovyLexer / GroovyRecognizer,但我真的可以使用一个具体示例来说明如何添加我自己的自定义解析:How to parse groovy code?
我当前的解决方法是尝试解析“groovydoc”和“grails doc”命令生成的 HTML。我可能会尝试使用 NekoHTML 将 HTML 转换为格式良好的 XML,然后使用 XmlSlurper。见:http://www.codercorp.com/blog/groovy/reading-html-using-groovys-xmlslurper.html
【问题讨论】: