4

我想使用 Doxygen 来记录混合了 C 和 x86 汇编语言的遗留代码。汇编语言不是内联的,而是在单独的仅汇编文件中。如何记录汇编语言部分?

4

2 回答 2

6

Doxygen FAQ 的问题 12 最终引导我找到了一个看起来很有前途的Perl 过滤器。它将汇编代码转换为 Doxygen 可以解析的类似 C 的代码。谢谢!

原始链接似乎已失效。然而,早在 2008 年,我就下载了一份asm4doxy.pl并将其隐藏起来。如果有人仍然感兴趣,我已经把它放在Pastebin上。我记得,我试过了,但当时它并没有真正对我有用,而是 YMMV。

于 2008-11-06T21:53:30.820 回答
3

请参阅Doxygen 常见问题解答的问题 12 。您是在处理纯汇编文件还是 C 源代码中的内联汇编?假设是前者,您将不得不编写一个输入过滤器以将汇编代码转换为类似 C 的代码(更容易),或者编写一个新的解析器(更难)。

于 2008-11-05T23:35:44.047 回答