javascript - 如何为给定的 javascript 生成调用图?

标签 javascript graph visualization call-graph

<分区>

我看过“https://stackoverflow.com/questions/1385335/how-to-generate-function-call-graphs-for-javascript”,并尝试过。如果您想获得抽象语法树,它会很好用。

不幸的是,Closure Compiler 似乎只提供--print_tree--print_ast--print_pass_graph。它们对我都没有用。

我想查看哪个函数调用了哪些其他函数的图表。

最佳答案

code2flow正是这样做的。完全公开,我开始了这个项目

运行

$ code2flow source1.js source2.js -o out.gv

然后,用graphviz打开out.gv

编辑:目前,这个项目是无人维护的。我建议在使用 code2flow 之前尝试不同的解决方案。

关于javascript - 如何为给定的 javascript 生成调用图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10182387/

相关文章:

python - 在 Matlab 中动态地向图形数据结构添加节点和边

java - 维护数据结构以在 ArrayList 的链接上具有值

javascript - 使用 forEach 相乘

javascript - 解析Jsp函数调用中的JavaScript变量

c++ - 比较两个图

3d - 如何在 Paraview 中可视化存储在简单表格中的 XYZ+Field 体积数据?

javascript - 如何获取 Bokeh 热图中点击位置的标签

python - 根据时间增量值生成绘图

javascript - 错误: Cannot find module 'canvas' - Chart.js

javascript - 调用函数javascript