4

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

如果您有任何疑问,请要求具体澄清。

4

2 回答 2

1

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

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

于 2010-11-10T08:20:27.230 回答
0

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

于 2010-11-10T10:39:39.933 回答