Doxygen 1.6.1 сгенерирует документацию, графы вызовов и т. Д. Для исходного кода Fortran в формате свободного формата (F90). Вам не повезло с автоматическим документированием кода фиксированного формата (F77) с помощью doxygen.
Однако еще не все потеряно. Преобразование из фиксированного в свободный формат является простым и может быть в значительной степени автоматизировано - измените символы комментария на «!», Измените символы продолжения на «&» и добавьте «&» к строкам, чтобы продолжить. Фактически, если добавленный символ продолжения помещается в столбец 73, он должен игнорироваться стандартными компиляторами F77 (которые все еще распознают код только в столбцах 1–72), но будет распознаваться компиляторами F9x / F2003 / F2008. Это позволяет распознавать один и тот же код как в фиксированном, так и в свободном формате, что позволяет плавно переходить из одного формата в другой.
Удобно, что существует около тысячи небольших программ, которые в той или иной степени выполняют эту настройку формата. Реально, если вы собираетесь поддерживать код, вы также можете отодвинуть его от спецификации 1928 года для перфокарт Hollerith (IBM). :)