【问题标题】:How to parse comments / documentation in Groovy code?如何在 Groovy 代码中解析注释/文档?
【发布时间】: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

【问题讨论】:

    标签: parsing groovy


    【解决方案1】:

    您可以尝试ANTLR 并创建一个解析器。但这将是您可能必须编写的全新解析器

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-30
      • 1970-01-01
      • 2012-08-05
      • 2011-01-28
      • 1970-01-01
      • 1970-01-01
      • 2018-05-17
      • 1970-01-01
      相关资源
      最近更新 更多