> -- Илья Ермаков писал(а):
> Геморрой(чик) не в сортировке, а в том, что связи импорта придётся выковыривать из исходников.Да, придётся (ну, и что?). Я для себя давным-давно решил, что сначала следует парсить заголовки и секции импорта всех модулей проекта (с составлением отсортированного списка модулей и точек входа при втором заходе), а затем повторно последовательно загружать в нужном порядке и компилить остальные части исходников. Не случайно секция импорта находится в самом начале модуля.