我想在我的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