有没有工具可以根据自定义语法生成UML图?

时间:2010-11-10 08:10:17

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

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

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

2 个答案:

答案 0 :(得分:1)

看起来像一个普通的AST访客应该这样做,不应该吗?假设您的语言中包含类,接口和属性,那么应该很容易处理。

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

答案 1 :(得分:0)

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

相关问题