【问题标题】:Tools for generating Haskell function dependency (control flow) graph?生成 Haskell 函数依赖(控制流)图的工具?
【发布时间】:2010-08-08 05:03:14
【问题描述】:

注意不是“功能依赖”。是否有可用的工具允许我从源代码构建静态函数依赖关系图?以图形方式向我指示哪些功能取决于其他哪些功能的东西。

【问题讨论】:

  • 你的意思是“调用图”?
  • 有什么工具可以用Build-depends 生成cabal 文件?

标签: haskell code-analysis static-analysis


【解决方案1】:

是的,当然有。如果您查看 Hackage 上的 Development 类别,您会发现以下工具:

特别是,SourceGraph 包含许多分析通道,包括:

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

这是 SourceGraph 在 cabal2arch 上运行生成的函数调用图:

【讨论】:

  • +1:啊,我正要发布同样的内容。我怀疑 SourceGraph 最接近 qrest 之后的内容。
  • 未能安装 SourceGraph .. 好像这个项目没有维护?
  • luochen1990,我也有同样的问题。问题似乎是我的编译器的作者转移到了“二进制”包的新版本,而没有确保所有其他使用它的包都准备好继续前进,也没有改进 cabal 来支持这种情况。我怀疑使用旧版本的编译器 SourceGraph 仍然可以使用完整且完全维护的所有字节。
  • SourceGraph 的链接不再起作用,但这里是 hackage 包:hackage.haskell.org/package/SourceGraph
  • SourceGraph 似乎已经死了。有其他选择吗?
猜你喜欢
  • 2017-01-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-05
  • 2011-06-14
  • 2021-08-19
  • 2020-09-10
  • 2019-06-10
相关资源
最近更新 更多