【问题标题】:Can I use DoxyGen to document ActionScript code? [closed]我可以使用 DoxyGen 来记录 ActionScript 代码吗? [关闭]
【发布时间】:2010-09-12 20:46:13
【问题描述】:

如何配置 DoxyGen 以记录 ActionScript 文件?

我已经在 doxygen 的搜索模式中包含了 *.as 和 *.asi 文件,但是类、函数和变量没有显示在那里。

【问题讨论】:

    标签: configuration actionscript documentation doxygen


    【解决方案1】:

    您也可以使用 Ortelius。它比 ASDoc 更容易使用,因为它带有一个简单的 GUI,并且更容易被您的代码所原谅。它是免费和开源的,但仅限 Windows。

    ortelius.marten.dk

    【讨论】:

      【解决方案2】:

      通过执行以下操作,我已经能够使用 DoxyGen 生成一些文档(我能说什么 - 我喜欢它的特性和功能):

      将 *.as 和 *.asi 添加到要输入的文件类型列表中。

      选择:

      OPTIMIZE_OUTPUT_JAVA   = YES
      EXTRACT_ALL            = YES
      HIDE_UNDOC_MEMBERS     = NO
      HIDE_UNDOC_CLASSES     = NO
      

      AS3 中的另一个问题是 package 声明。 您需要告诉 DoxyGen 忽略包定义。使用 cond 很容易做到这一点。 所以你要换行:

      package myPackage {
      

      进入

      /// @cond
      package myPackage {
      /// @endcond
      

      这将导致 Doxygen 忽略 cond 和 endcond 之间的行。 请注意,似乎不需要对 .as 文件底部的右大括号执行相同操作。

      【讨论】:

      • 它对我不起作用。 Doxygen 根本无法识别 AS3 的语法。它错误地将函数体解析为“公共成员函数”等。
      【解决方案3】:

      您应该使用专门支持该语言的文档生成器,而不是 doxygen。对于 ActionScript 2,您有几个选择:

      1. NaturalDocs (example)(免费)
      2. ZenDoc(免费)
      3. AS2Doc Pro (example)(商业)

      如果您使用的是 ActionScript 3,Adobe 包括一个免费的文档生成器及其开源编译器(Flex SDK),称为“ASDoc”。如果您使用的是FlashDeveloplatest beta 有一个用于运行 ASDoc 的内置 GUI,因此您不必用命令行弄脏您的手。

      【讨论】:

        猜你喜欢
        • 2010-09-08
        • 1970-01-01
        • 2013-03-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-22
        • 2010-11-06
        • 2012-12-23
        相关资源
        最近更新 更多