"Адское" программирование Ada-95 -Компилятор GNAT

         

Утилита перекрестных ссылок gnatxref



Утилита перекрестных ссылок gnatxref

Утилита gnatxref (или gnatf для GNAT 0) - это утилита которая генерирует индексы для каждого появления идентификатора в программе, включая все идентификаторы использованные в пакетах от которых данная программа зависит.

Опция -v позволяет генерировать листинг в формате tag-файла редактора vi.

Для программы hello.adb, показанной ранее, утилита gnatxref генерирует следующее:

Text_IO U a-textio.ads:51:13 {} {hello.adb:1:10 4:7 } Put_Line U a-textio.ads:260:14 {} {hello.adb:4:15 } Ada U ada.ads:18:9 {} {hello.adb:1:6 4:3 } hello U hello.adb:2:11 {} {}

Каждая строка начинается с указания имени индексируемого идентификатора.Далее следует имя файла в котором данный идентификатор объявлен с указанием расположения этого объявления в файле.В заключение, следует секция в которой перечислены все появления идентификатора в программе.

В данном примере, идентификатор Text_IO появляется в первой строке (с учетом спецификатора with) и в четвертой строке (Put_Line).



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








Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий