Doxygen和汇编语言

bit*_*per 3 documentation assembly doxygen

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

bit*_*per 6

Doxygen常见问题解答的问题12最终让我看到了一个看起来很有前景的Perl过滤器.它将汇编代码转换为类似于Doxygen可以解析的东西.谢谢!

原来的链接似乎已经死了.然而在2008年,我已经删除了asm4doxy.pl的副本并将其收起来.如果有人仍然感兴趣,我已经把它放在Pastebin上了.我记得,我试过了,但当时并没有真正对我有用,而是YMMV.

  • 注意:我将 Pastebin 链接存储到 [WayBack-Machine](http://web.archive.org/web/20160422133219/http://pastebin.com/Z3ZmaEmU) (2认同)

Ada*_*eld 3

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