Списки строк

[Оглавление] [Текст модуля] [Предыдущая] [Следующая]

Списки строк используются только синтаксическим анализатором. Иерархия объекта списка (TUnsortedStringList) восходит к абстрактному объекту TCollection из стандартного для Турбо Паскаля модуля Objects. Поскольку добавление строк в этот список синтаксический анализатор делает по мере прохождения исходного текста, то для того, чтобы к этим строкам можно было обращаться по индексу, из объекта была убрана сортировка строк по порядку. Сначала был описан абстрактный список без сортировки TUnsortedCollection, а затем его потомки - TUnsortedStringList, TUnsortedIntegerList, TUnsortedFloatList. В компиляторе Why нашел применение только список строк: синтаксический анализатор хранит в нем идентификаторы.


[Наверх] [Об авторе...] [Оглавление]

Copyright © Алексей Яковлев, АВМ-008, факультет АТС, РГУПС.
Моя домашняя страничка: http://www.yallie.narod.ru.