matlab虚线图代码-callGraph:一种多语言工具,用于解析函数定义和调用的源代码

时间:2021-06-15 13:59:41
【文件属性】:
文件名称:matlab虚线图代码-callGraph:一种多语言工具,用于解析函数定义和调用的源代码
文件大小:537KB
文件格式:ZIP
更新时间:2021-06-15 13:59:41
系统开源 matlab点点图代码用于解析函数定义和调用的源代码的多语言工具 调用图显示了函数在程序中如何相互调用。 每个椭圆代表一个函数,每个箭头表示一个函数调用。 在下图中,主程序由节点 MAIN 表示。 它调用 6 个函数,其中一个调用 9 个其他函数。 callGraph 静态生成调用图图像并将其显示在屏幕上。 支持的语言有:awk、bash、basic、dart、fortran、go、lua、javascript、kotlin、matlab、perl、pascal、php、python、R、raku、ruby、rust、scala、swift 和 tcl。 不支持 c/c++/java,因为它们复杂多样的语法需要繁重的机器。 Usage: callGraph If your script calls helper modules, and you want the call graph to display the modules' functions, list the modules explicitly on the command line:
【文件预览】:
callGraph-main
----LICENSE(34KB)
----test()
--------example.bas(512B)
--------example.cpp(378B)
--------example.r(379B)
--------example.sh(348B)
--------example.kt(300B)
--------example.tcl(542B)
--------example.js(440B)
--------example.go(583B)
--------example_helper_lib.pm(110B)
--------example.rs(303B)
--------callGraph.t(11KB)
--------example.swift(454B)
--------example.awk(375B)
--------example.pl(1KB)
--------example.php(456B)
--------example.sc(199B)
--------example.m(448B)
--------regression()
--------example.dart(362B)
--------example.java(548B)
--------example.py(401B)
--------example.rb(349B)
----callGraph.png(207KB)
----README.md(6KB)
----callGraph(57KB)

网友评论