Я думаю, что язык в параметрах выравнивания может вас немного смущать.
Документы для параметров выравнивания гласят:
Программы легче читать, если определенные конструкциивыровнены по вертикали.По умолчанию все выравнивания включены.С помощью переключателя -A0 вы можете сбросить значение по умолчанию на OFF, а затем использовать один или несколько других ключей -An, чтобы активировать выравнивание для определенных конструкций.
-A0 Установить все выравнивания на OFF
Здесь вы должны понять, что текст пытается описать, что эти переключатели делают с gnatpp , а не с вашим собственным исходным кодом.
Итак, кто вы естьустановка с помощью -A0
- это не «отключение всех проблем с выравниванием» в исходном коде. Вместо этого вы отключаете весь код в gnatpp , который в противном случае просматривал бы и исправлял выравнивание исходного кода.
-A0
фактически вы говорите gnatpp: «Пожалуйста, не трогайте выравнивание моего исходного кода. Мне нравится то, что есть».
Возьмите это -A0
изи посмотрите, понравится ли вам результат лучше.