Doxygen и ассемблер - PullRequest
       39

Doxygen и ассемблер

3 голосов
/ 06 ноября 2008

Я бы хотел использовать Doxygen для документирования устаревшего кода, представляющего собой смесь ассемблера C и x86. Язык ассемблера не встроенный, а в отдельных файлах только для сборки. Как я могу документировать часть языка ассемблера?

Ответы [ 2 ]

6 голосов
/ 07 ноября 2008

Вопрос 12 из Doxygen FAQ в конечном итоге привел меня к Perl-фильтру , который выглядит многообещающе. Он преобразует ассемблерный код в нечто, похожее на C, которое может анализировать Doxygen. Спасибо!

Исходная ссылка кажется мертвой. Однако в 2008 году я снял копию asm4doxy.pl и спрятал ее. Я положил его на Pastebin , если кому-то все еще интересно. Насколько я помню, я попробовал это сделать, но в то время у меня это не получалось, но YMMV.

2 голосов
/ 06 ноября 2008

См. Вопрос 12 из Doxygen FAQ . Вы имеете дело с чистыми ассемблерными файлами или встроенными ассемблерами внутри C-источников? Предполагая первое, вам придется либо написать входной фильтр, чтобы преобразовать ассемблерный код в нечто, похожее на C (проще), либо написать новый синтаксический анализатор (намного сложнее).

...