Я пытаюсь сгенерировать документацию для моего проекта Ada с помощью инструмента GNATdo c. GNATdo c может генерировать информацию для всех пакетов, кроме тех пакетов, которые помечены как субъединицы (используя отдельный идентификатор). Пример -
package body A is
x : Integer;
package B is
y : Natural;
end B;
package body B is separate;
end A;
--------------------------------
separate (A)
package body B is
b1 : Float;
b2 : Character;
end B;
Для приведенного выше фрагмента кода GNATdo c не создает информацию документации для содержимого пакета субъединицы (b1, b2), даже если она присутствует в файлах .ali соответствующего родительского файла единица.
Будем весьма благодарны за понимание того, что может быть не так.