Ада-95. Компилятор GNAT
66ac8edd

Использование выражений Ады


Отладчик GDB обеспечивает поддержку для достаточно обширного подмножества синтаксиса выражений Ады.

Основой философии дизайна этого подмножества является следующее:

GDB должен предусматривать элементарные средства позволяющие использовать литералы, доступ к арифметическим операциям и операциям со ссылочными значениями, выборку полей записей, работу с индексами и вызовами подпрограмм, а все более сложные вычисления возлагать на подпрограммы написанные внутри программы (которые, таким образом, могут быть вызваны из GDB).

  • Надежность и сохранность типов, а также строгая приверженность к ограничениям языка программирования Ада не так важна для пользователя GDB.

  • Для пользователя GDB важна краткость.

    Таким образом, для краткости, отладчик действует так, как будто спецификаторы with и use

    явно указаны для всех написанных пользователем пакетов, что позволяет избавиться от необходимости использования полной точечной нотации для большинства имен.

    В случае возникновения двусмысленности GDB запрашивает у пользователя соответствующее уточнение.

    Более подпробно поддержка синтаксиса Ады рассматривается в руководстве "Отладка с помощью GDB" (Debugging with GDB).



    Содержание раздела