Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
跨多个文件使用doxygen和graphviz生成Javascript函数调用图_Javascript_Doxygen_Graphviz - Fatal编程技术网

跨多个文件使用doxygen和graphviz生成Javascript函数调用图

跨多个文件使用doxygen和graphviz生成Javascript函数调用图,javascript,doxygen,graphviz,Javascript,Doxygen,Graphviz,我目前正在使用Doxygen和Graphviz为一个网站生成文档。该网站有许多Javascript文件,其中的函数调用跨越多个文件。当前生成的调用图限定在每个单独的文件中 有没有办法生成跨越多个文件的函数调用图?我曾考虑使用cat连接我想要调用图跨度的所有文件,然后将其作为参数传递到Graphviz或Doxygen生成器,但我找不到通过命令行生成调用图的方法 例子 如果我有以下两个文件main.js和sub.js: main.js sub.js 我希望能够生成如下所示的调用图: [mainFun

我目前正在使用Doxygen和Graphviz为一个网站生成文档。该网站有许多Javascript文件,其中的函数调用跨越多个文件。当前生成的调用图限定在每个单独的文件中

有没有办法生成跨越多个文件的函数调用图?我曾考虑使用
cat
连接我想要调用图跨度的所有文件,然后将其作为参数传递到Graphviz或Doxygen生成器,但我找不到通过命令行生成调用图的方法

例子 如果我有以下两个文件main.js和sub.js:

main.js sub.js 我希望能够生成如下所示的调用图:

[mainFunc]->[subFunc]->[sayHi]

即使它不是自动化的。这样的命令就可以了:


cat main.js sub.js | doxygen-makecall“mainFunc”-o myGraph.svg

过去有一个脚本js2doxy.pl(请参阅)。我在和找到了一个,但我不知道它的质量。
mainFunc(){
    subFunc();
}
subFunc(){
    sayHi("hello");
}
sayHi(msg){
    console.log(msg);
}