我想分析OCaml/Reason代码存储库并理解各种函数之间的调用。是否有提供这种功能的工具?
我实际上从未使用过它,但我只记得OCaml的pfff。Readme说它支持代码映射和代码图
一种选择是利用现有的OCaml编辑器或IDE,因为您可以重用它们的解析器来获得解析过的树或AST树。我知道有两个相对较好的OCaml IDE,它们是:
-
OcaIDE (Java编写)
-
Merlin(用OCaml书写)
如果你的代码用OCaml 3.12编译,你可以使用Oug (http://home.gna.org/oug/)