Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Блочные структуры



В некоторых языках один и тот же идентификатор может быть описан и использован много раз в различных блоках и процедурах. Каждое такое описание должно иметь единственный, связанный с ним элемент в таблице символов, в таком случае используется блочная структура [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; Прочитано: 234 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...