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


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


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

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

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

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

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

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

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

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

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




- Начало -  - Назад -  - Вперед -



Книжный магазин