Я пытаюсь изменить очень большой устаревший код Fortran (fortran77), но, поскольку автор кода не позаботился о написании комментариев, а также не использовал надлежащие отступы и т. д., у меня огромные трудности с изменением кода. Что мне нужно, так это какой-то способ (пакет или инструмент командной строки), который позволит мне определить конец данной конструкции, такой как if-then
или do-enddo
, если я покажу, где она начинается. Например:
if(x .eq. 0)then
if (y .eq. 0)then
print*, y
endif
endif
Предположим, я хочу увидеть, где заканчивается первый оператор if, тогда этот инструмент должен показать мне последнюю строку и так далее.
Буду весьма признателен за любую помощь. Заранее спасибо.