Я пытаюсь извлечь часть большого фортрана, чтобы сделать его собственной программой. Конкретная подпрограмма импортирует множество модулей (здесь в качестве примера показаны только два):
subroutine myroutine(aa,bb)
use xx_module
use yy_module
...
end subroutine myroutine
В части ...
представлено множество переменных, которые импортируются из этих модулей. Есть ли хороший способ (или хорошие инструменты), чтобы узнать, какие переменные поступают из какого модуля и так далее? Или мне нужно просмотреть каждый модуль, чтобы увидеть, где каждый из них определен, а затем назначен (что может произойти в другом модуле...)?