Doxygen常见问题解答的第12个问题最终让我找到了一个看起来很有前景的Perl过滤器。它将汇编代码转换为类似C的代码,Doxygen可以解析这些代码。谢谢
我想使用Doxygen来记录混合了C和x86汇编语言的遗留代码。汇编语言不是内联的,而是在单独的仅限汇编的文件中。如何记录汇编语言部分?
原始链接似乎已失效。然而,早在2008年,我就取下了一份asm4oxy.pl并将其保存起来。如果还有人感兴趣的话,我已经把它放在Pastebin上了。据我回忆,我试过,但当时对我来说并不是真的有效,但YMMV。
请参阅Doxygen常见问题解答的问题12。您处理的是纯汇编文件,还是C源代码中的内联汇编?假设是前者,您将不得不编写一个输入过滤器来将汇编代码转换为类似C的东西(更容易),或者编写一个新的解析器(更难)。