【问题标题】:Is there any tool to generate UML diagrams based on a custom grammar?是否有任何工具可以根据自定义语法生成 UML 图?
【发布时间】:2011-05-07 17:49:31
【问题描述】:

我需要一个工具/库来从自定义编程语言语法的源代码生成 UML 图。是否有带有 API 或其他方法的工具可以相对容易地告诉生成器它应该如何解释语法。我完全控制了编程语言词法分析器。

如果您有任何疑问,请询问具体说明。

【问题讨论】:

    标签: programming-languages uml generator grammar tool-uml


    【解决方案1】:

    看起来像一个普通的 AST 访问者应该做的,不是吗?假设您的语言中有类、接口和属性,那应该很容易处理。

    图表的正确布局是一个不同的问题,可以在之后完成。

    【讨论】:

      【解决方案2】:

      将一种语言逆向工程为 UML 图确实是一项非常漫长而艰巨的工作。如果你没有 12 个月的研究项目和对编程和 UML 的深入了解,那么最好使用现有的工具。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-06
        • 1970-01-01
        • 1970-01-01
        • 2011-04-03
        相关资源
        最近更新 更多