Haskell数据模型可视化来自源代码

5
有没有一种工具可以自动从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感兴趣,它可以根据源代码生成各种可视化效果。 - hvr
啊,SourceGraph 看起来很棒,但是...我在里面找不到想要的图表。我想要一个数据模型图,但是在样本 SourceGraph 输出中没找到它。 - mentics
1个回答

3

你应该提供工具的名称,而不仅仅是说“是的”。这将防止不必要的迭代。 - R71
@Rog 试着点击“是!”=) - Daniel Wagner
1
Vacuum似乎是一种在运行时分析值的工具。我正在寻找一种能够分析我的源代码并创建完整的“类图”类型的工具。 - mentics

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接