Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.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
自动生成未注释JavaScript的文档_Javascript_Doxygen - Fatal编程技术网

自动生成未注释JavaScript的文档

自动生成未注释JavaScript的文档,javascript,doxygen,Javascript,Doxygen,我有一个JavaScript项目要维护。如果是C或C++,那么我会通过DoXEGN运行,得到一些不错的文档,即使代码中没有doxEngy注释。在我开始认真的代码探索之前,这有助于我对项目进行一个概述 我无法让Doxygen为JS生成任何内容,并且上的链接已断开 如何让Doxygen使用(未注释的)JS代码?为断开的链接感到羞耻。我发现这对你有帮助,还有一个问题 js2dox perl脚本基本上将您的js代码(带注释)转换为伪C++代码,该代码的格式正确,可供doxygen使用。您必须在js中添加

我有一个JavaScript项目要维护。如果是C或C++,那么我会通过DoXEGN运行,得到一些不错的文档,即使代码中没有doxEngy注释。在我开始认真的代码探索之前,这有助于我对项目进行一个概述

我无法让Doxygen为JS生成任何内容,并且上的链接已断开


如何让Doxygen使用(未注释的)JS代码?

为断开的链接感到羞耻。我发现这对你有帮助,还有一个问题

js2dox perl脚本基本上将您的js代码(带注释)转换为伪C++代码,该代码的格式正确,可供doxygen使用。您必须在js中添加一些特殊的注释标记,以正确地包含参数、返回代码和类型。这些是特殊的标记\ tPARAM、TrTurn和\Type——它们不是有效的DyxGy标记,而是将被转换成C++代码的正确部分。
可以在jsunit构建中找到js2dox.pl脚本。我不知道为什么它不是doxygen网站的一部分

我明白了。有没有什么方法可以让我重新表述这个问题,这是可以接受的?据我所知,更新后的问题不再需要软件推荐(很好的编辑!)。根据我的阅读,它可能比程序员更适合堆栈溢出,但我不会打赌,谢谢你的帮助!我会继续在谷歌上发布任何积极的发现,以帮助其他人。不要担心(现在)-有2张重新开放的投票,我为主持人做了一个标记look@gnat,我真的很感谢你的帮助。正是像你这样的人让我对SE社区充满信心。从你的第一个链接开始,“js2doxy-将JavaScript转换成Doxygen可以理解的东西的实用程序”非常完美!