Configuration 我可以使用DoxyGen来记录ActionScript代码吗?
如何配置DoxyGen来记录ActionScript文件Configuration 我可以使用DoxyGen来记录ActionScript代码吗?,configuration,actionscript,documentation,doxygen,Configuration,Actionscript,Documentation,Doxygen,如何配置DoxyGen来记录ActionScript文件 我已经在doxygen的搜索模式中包含了*.as和*.asi文件,但其中没有显示类、函数和变量。您应该使用专门支持该语言的文档生成器,而不是doxygen。对于ActionScript 2,您有两个选择: ()(免费) (免费) ()(商业) 如果您使用的是ActionScript3,Adobe将提供一个免费的文档生成器以及名为“”的开源编译器(the)。如果您正在使用,则有一个用于运行ASDoc的内置GUI,因此您不必用命令行弄脏双手。
我已经在doxygen的搜索模式中包含了*.as和*.asi文件,但其中没有显示类、函数和变量。您应该使用专门支持该语言的文档生成器,而不是doxygen。对于ActionScript 2,您有两个选择:
如果您使用的是ActionScript3,Adobe将提供一个免费的文档生成器以及名为“”的开源编译器(the)。如果您正在使用,则有一个用于运行ASDoc的内置GUI,因此您不必用命令行弄脏双手。通过执行以下操作,我已经能够使用DoxyGen生成一些文档(我可以说什么-我喜欢它的特性和功能): 将*.as和*.asi添加到要输入的文件类型列表中 选择:
OPTIMIZE_OUTPUT_JAVA = YES
EXTRACT_ALL = YES
HIDE_UNDOC_MEMBERS = NO
HIDE_UNDOC_CLASSES = NO
AS3中的另一个问题是包语句。
您需要告诉DoxyGen忽略包定义。使用cond很容易做到这一点。
因此,您将更改行:
package myPackage {
进入
这将导致Doxygen忽略cond和endcond之间的行。
请注意,似乎没有必要对.as文件底部的结束方括号执行相同的操作。您也可以使用Ortelius。它比ASDoc更容易使用,因为它带有一个简单的GUI,并且对您的代码更宽容。它是免费的、开源的,但仅限于windows
这对我不起作用。Doxygen根本不认识AS3的语法。它错误地将函数体解析为“公共成员函数”,等等。
/// @cond
package myPackage {
/// @endcond