跨多个文件使用doxygen和graphviz生成Javascript函数调用图
我目前正在使用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
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);
}