用于生成Haskell函数依赖(控制流)图的工具?

注意不是“功能依赖”。有没有可用的工具,允许我从源代码构建一个静态函数依赖图?向我指示哪些功能取决于以图形方式的哪些功能的东西。
是的,当然有。如果你看看在Hackage的 Development类别,你会发现工具:

>图形package dependencies – n.b要求较旧的cabal
> graphing module dependencies
> graphing function calls
> graphing running data structures

特别是,SourceGraph包含许多分析通行证,包括

>可视化function calls
>计算圈复杂度
>可视化module imports

您可能感兴趣的其他工具是:

> HPC,用于visualizing test coverage
> ThreadScope,for visualizing runtime behavior
> lscabal,extract modules from a package

这里是由SourceGraph运行在cabal2arch函数调用图:

相关文章

迭代器模式(Iterator)迭代器模式(Iterator)[Cursor]意图...
高性能IO模型浅析服务器端编程经常需要构造高性能的IO模型,...
策略模式(Strategy)策略模式(Strategy)[Policy]意图:定...
访问者模式(Visitor)访问者模式(Visitor)意图:表示一个...
命令模式(Command)命令模式(Command)[Action/Transactio...
生成器模式(Builder)生成器模式(Builder)意图:将一个对...