【发布时间】:2012-02-18 06:37:53
【问题描述】:
是否有一种工具可以从源代码自动创建一个 haskell 数据模型的可视化(类图之类的东西)?遍历数据构造函数和记录并显示类型和字段树并输出带有框等的漂亮图像的东西。
所以,它会分析源代码,例如:
data Type1 = Type1 Int Type2
data Type2 = Type2 { v1 :: Type3, v2 :: Type4, v3 :: String }
data Type3 = Type3 { v4 :: Double }
data Type4 = Type4 { v4 :: Type3 }
它会生成一个图表,其中 Type1 显示 2 个属性并链接到 Type2 显示 3 个属性及其名称并链接到 Type3 和 Type4 等。
【问题讨论】:
-
顺便说一句,您可能对SourceGraph 感兴趣,它基于源代码生成各种可视化...
-
啊,SourceGraph 看起来不错,但是……我在其中找不到我想要的图表。我想要一个数据模型图,但在示例 SourceGraph 输出中找不到它。
标签: haskell visualization datamodel