Pergunta

Eu gostaria de usar Doxygen para código legado documento que é uma mistura de C e linguagem assembly x86. A linguagem de montagem não é em linha, mas na montagem de apenas arquivos separados. Como posso documentar a parte de linguagem de montagem?

Foi útil?

Solução

Veja a pergunta 12 do Doxygen FAQ . Você está lidando com arquivos de montagem puros, ou fontes de C em linha de montagem dentro? Supondo que o primeiro, você vai ter que quer escrever um filtro de entrada para transformar o código de montagem em algo C-like (mais fácil), ou escrever um novo analisador (muito mais difícil).

Outras dicas

Pergunta 12 do Doxygen FAQ finalmente me levou a uma Perl filtrar que parece promissor. Ele converte o código de montagem em algo C-like que Doxygen pode analisar. Obrigado!

O parece estar morto. No entanto em 2008, eu tinha puxado para baixo uma cópia de asm4doxy.pl e squirreled-lo afastado. Eu colocá-lo no Pastebin se alguém ainda está interessado. Pelo que me lembro, eu tentei, mas não funcionou para mim no momento, mas YMMV.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top