Составители:
22
Èñïîëíÿåìûé êîä (âíóòðåííèå äàííûå)
12 3456782
92 456782
2 2
2 2
2 47682
2 2
2 482
2 34682
2 2
12 2
Âíåøíèå âûõîäíûå ñòðóêòóðû êîìïèëèðóþùåé ÷àñòè ñèñòåìû ýòî
òàáëèöû ñèìâîëè÷åñêèõ èìåí äëÿ êàæäîãî áëîêà ïðîãðàììû. Îíè ìî-
ãóò ôîðìèðîâàòüñÿ îäíîâðåìåííî ñ âûøåîïèñàííûìè âíóòðåííèìè
ñòðóêòóðàìè.  ñëó÷àå äèíàìè÷åñêîãî ôîðìèðîâàíèÿ îáëàñòè âèäèìî-
ñòè èìåí ýòè òàáëèöû ïðîñòî ôðàãìåíòû, èç êîòîðûõ ñôîðìèðîâàíà
âíóòðåííÿÿ òàáëèöà ëîêàëüíûõ èìåí.  ñëó÷àå ñòàòè÷åñêîãî ôîðìèðî-
âàíèÿ îáëàñòè âèäèìîñòè íåîöåíèìóþ ïîìîùü â ïîñòðîåíèè òàêèõ òàá-
ëèö îêàæåò òàê íàçûâàåìûé ñòåê âðåìåíè êîìïèëÿöèè. Çàïèñü òàêîãî
ñòåêà ýòî ñèìâîëè÷åñêîå èìÿ ñî ñâîèìè àòðèáóòàìè.  ïðîöåññå ïðî-
ñìîòðà èñõîäíîé ïðîãðàììû ïðè îáíàðóæåíèè íà÷àëà îïèñàíèÿ áëîêà
(â íàøåì ïðèìåðå ýòî procedure èëè program) êîìïèëÿòîð çàíîñèò â
ñòåê âñå ëîêàëüíûå èìåíà ýòîãî áëîêà, à ïðè îáíàðóæåíèè êîíöà îïè-
ñàíèÿ áëîêà (â íàøåì ïðèìåðå ýòî end) óäàëÿåò èç ñòåêà âñå ëîêàëü-
íûå èìåíà ýòîãî áëîêà. Òàáëèöà èìåí áëîêà ôîðìèðóåòñÿ â ìîìåíò
ðàññìîòðåíèÿ êîìïèëÿòîðîì ýòîãî áëîêà. Â íåå çàïèñûâàþòñÿ ïî îäíî-
ìó âñå èìåíà, íàõîäÿùèåñÿ â ýòîò ìîìåíò â ñòåêå.
Ïðèìåðû ñîäåðæàíèÿ ñòåêà âðåìåíè êîìïèëÿöèè
Ðàññìîòðåíèå áëîêà ñ
Ñîäåðæàíèå ñòåêà Òàáëèöà èìåí áëîêà ñ
123142 52 12 3142 52
52614172 52 82 614172 52
926141732 52 92 6141732 52
23142 712 2 3142 712
123142 712222
2
Страницы
- « первая
- ‹ предыдущая
- …
- 20
- 21
- 22
- 23
- 24
- …
- следующая ›
- последняя »