Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В некоторых языках один и тот же идентификатор может быть описан и использован много раз в различных блоках и процедурах. Каждое такое описание должно иметь единственный, связанный с ним элемент в таблице символов, в таком случае используется блочная структура [13]. Описание, соответствующее идентификатору находится следующим образом: сначала просматривается текущий блок, в котором идентификатор используется, затем объемлющий блок и так до тех пор, пока не будет найдено описание данного идентификатора.
SURRNO - номер блока, объемлющего данный блок.
NOENT - число элементов в таблице символов для данного блока.
POINT - указатель на элементы.
На рис. 5.13. приведена таблица символов для блочной структуры, изображенной на рис. 5.12.
Рис. 5.12
e, f, L1 |
a |
g, h, L2, L3 |
a, b, c, d |
Рис. 5.13
Дата публикования: 2014-11-04; Прочитано: 235 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!