|
|
Авторизация |
|
|
Поиск по указателям |
|
|
|
|
|
|
|
|
|
|
Хантер Р. — Проектирование и конструирование компиляторов |
|
|
Предметный указатель |
Программа, проверка правильности 31 186
Программа, профиль 197
Программа, структура 113
Программист 19 204
Промежуточное значение 143
Промежуточный код 9 18 109 164 167 181 182
Промежуточный код высокого уровня 165
Промежуточный код, генерирование 168
Промежуточный код, команда 168 180 181—182 185
Промежуточный код, оператор 165
Промежуточный результат 144
Промежуточный язык 8 9 18 20 9 120 127—128 167
Проход 20 65 119—128 134 136 141 142 149 164 168—173 175 178 188 194 200—201
Процедура 10 21 51 59 60 119 123 129 132 136 149—153| 176 177 181 182 203
Процедура (Алгол 68) 51 122 124139 187 203 205
Процедура (Алгол 68), вид 139 140
Процедура (Алгол 68), открывающая скобка 122
Процедура DISPLAY (дисплей) 163 168 175 182 183
Процедура распознавания 46
Процедура, вход 153
Процедура, вызов 61 76 163 177 196
Процедура, описание (объявление) 150 153
Процедура, тело 150—153
Процесс 74 109 153 159 162 168 201
Прямая левая рекурсия 72 73
Прямой адрес 182
Прямой проход 120 123
Псевдоблок 153
Пустая строка 24 32 56 63—65 77
Пустая строка, массив 69
Пустое бинарное дерево 132
Путь 158 159 163
Рабочая память 144 159 160 163
Рабочий стек 149 168 173 182 184
Рабочий стек, адрес 19 168
Рабочий стек, область 182 184
Рабочий стек, указатель 173
Разбор 16 36 58 88 93 96—97 114 116 164
Разбор с ограниченным контекстом 89
Разбор сверху вниз (нисходящий) 39 59 61 63 87 107
Разбор снизу вверх (восходящий) 36 39 59180 86—89 90 107
Разбор, время 83 106
Разбор, дерево 16 21 36 37 40 164
Разбор, проблема 22 35 37
Разбор, процесс 76
Разбор, размер 80 106
Разбор, стек 88—89 198
Разбор, таблица 76 77 79 80 92—100 104—108 118 123—125 192
Разбор, фаза 76
Разбор, элемент 77 80 |8
Размерность массива 146
Разыменование 140176 178
Рамка 149—150 153 163 182 183 184
Раскрытая позиция 176 177
Распознаватель 30 32 47 199
Распроцедурирование 176
Реализация 12 52 124 180 182 197 198 199 203
Реализация, язык 203
Регистр 13 182—185
Регулярная грамматика 27 39 54 55
Регулярное выражение 28 29 39 40—42 47 52 53 73
Регулярное множество 29
Регулярный язык 27 47 55 58 108
Режим переполоха 192
Результат 11 121 139 150 165—170 175 183
Результат, адрес 165
Результат, процедуры 140
Рекурсивная грамматика 112
Рекурсивная процедура 51 53 163
Рекурсивный вызов 60
Рекурсивный спуск 59 76 84
Рекурсивный спуск, анализатор 61
Рекурсия 60 149 153
Ремонт на минимальном расстоянии 194
Самовложение 55 56
Сборка мусора 157 158
Сборщик мусора 159 160
Сверхмножество 125
Связь между проходами 119
Сдвиг 88 90 93—98 106
Сдвиг, действие 98 102
Сдвиг, элемент 92 98
Сегмент 202
Селектор 138
Семантика 22 23 31 33 199
Сентенциальная форма 25 35 62 91
Сильная позиция 176 177
Символ 16 25 41 50 52 60 62 78 87—93 99 104 110 121 186—193 202
Символ магазина 57
Символ продолжения 83 188 192
Символ размещения 51
Символ, алгоритм ведения 116
Символ, действие 187
Символ, информация 136
Символ, операция 115
Символ, последовательность 190
Символ, стек 92 93 108
Символ, таблица 17 39 54 109 112—116 121 125 128 129—133 142 168—175 187 198—200
Символ, элемент 114 116
Символ-доллара 51
Символ-предшественник 63 64 71
Символ-следователь 64 69 70 100 102
Символ-следователь, множество 100 101
Синтаксис 18—24 31 52 75 109 112 191 193 199
Синтаксис, дерево 36 125 170
Синтаксис, ошибка 60 80 93 99 123 187—194
Синтаксис, сообщение 193
Синтаксическая позиция 176—178
Синтаксическая структура 117
Синтаксический анализ 16 17 26 30 54 59 61 109 181 187—190 201
Синтаксический анализ сверху вниз 54
Синтаксический анализ снизу вверх 86
Синтаксический анализатор 31 49 54 59 74 78—79 80 84 86—92 96—98 103 109 112 117 120 127 129 188 190—203
Синтаксический анализатор, генератор 19 107 112 199
Синтаксический анализатор, действие 104
Синтаксический анализатор, работающий по принципу сверху вниз 61
Синтаксический анализатор, работающий по принципу снизу вверх 86—89
Синтез 8 17 109 164
Синтезатор 16
Синтезированный атрибут 34
Система организации файлов 120
Скелет исходного текста 120
Скобки 29 30 189—192
Скобки, ошибка в употреблении 181
Скобки, последовательность 190
Скобочный проход (проход, выясняющий значения скобок) 123
Слабая позиция 176
Словарный состав 23
Словарь 133
Слово 13 143
Сложный символ 51
Смещение 152 167 181 184
Совместное предложение 122
Согласование 54 187 189
Согласование, таблица 123
Согласование, фаза 187
Согласованная подстановка 33
Сообщение об Алголе 6831
Сопрограмма 201
Состояние 42—44 57 92
Состояние преемника 97
Состояние, номер 101
Состояние, стек 92 93 108
Специальный тип 195
Список 48 137 139 155—157 203
Список keep 202 203
Список признаков (идентификаторов) 138
Список, память 157
Список, элемент 138 156
Средство предварительного описания (Паскать) 120
| Средство суперязыка 120
Стандартное действие 197
Стандартное обозначение, операции 167
Стандартное представление Алгола 68 52
Стандартный идентификатор 142
Стандартный тип 195
Статическая информация 148 168
Статическая область 184
Статическая память 17 144 146 154
Статическая рабочая память 149
Статическая цепь 145 152
Статическая часть массива 147 184
Статический рабочий стек 149
Статический размер (значения) 154
Статический стек 154
Статический стек идентификаторов 149 170
Статический тип 11
Статическое значение 163
Статическое свойство (характеристика) 168—175 178
Стек 17 30 57—78 76 86 88 8 123 140—143 163 183 185 190 198—202 203
Стек, память 158
Стек, переполнение 162
Стек, поле 77
Стек, рамка 1445—150 153 163 175 183
Стек, указатель 76? 116 145 202
Стек, элемент 161
Стратклайдский Университет 126
Строка 22 24 29 40—44 46—50 53 55—57 62 75 106 142 181 182 188
Строчно-ориентированный язык 59
Структура 48 114 129 132 135 142 143 154 158 159 162 168 184—203
Структура, вид 138—142
Структура, фактический описатель 75 105
Структурное программирование 203
Схема улучшения синтаксиса (SID) 74
Счетчик скобок 189
Счетчик ссылок 157 158
Т-схема 14 15
Таблица 41 92 98 103 120—127 130—138 170 202
Таблица, адрес 132
Таблица, поиск 83
Таблица, размер 106
Таблица, элемент 93 122 130
Табличный метод разбора 61
Текущая рамка 145 149
Текущая рамка стека 171
Текущий блок 137 138 145 156 195
Теория автоматов 54
Теория графов 68
Терминал 24 26 28 32 33 55 60—66 77 80 92 176
Терминал, метаправило 32
Терминал, символ 24 25 46 72 97
Тест 18
Тип 11 12 17 33 112—115 119 125 132 142 184 185 195—196
Тип ошибок 186 187
Тип, информация 137
Тип, ошибка 196—197
Тип, преобразование 12 172
Тип, проверка 178
Тип-агрегат 11
Точка 96
Точка с запятой 177 193 198
Транзитивное замыкание 68
Транслятор 181—185
Трансляция 181—182
Трехадресный код 165
Тройка 165 179
Указатель 48 49 114 116 127 129 132—142 165 168 179 181—184
Указатель, переменная 163
Унарная четверка 110
Унаследованный атрибут 34
Универсальный промежуточный язык 18
Универсальный язык 20
Упорядочение (нетерминалов) 72
Управляющая переменная 153 173—174
Уравнивание 178
Уравновешенное дерево 133 142
Условия размещения 117
Условное предложение 105 122 123 165
Условные выражения (зависимости) 10 11 18 172 173
Условный оператор 172 173
Устройство управления 14
Фаза 19 50 120 123 124 128 188 201 203
Фаза маркировки 159 162 163
Фаза оптимизации 165
Фаза разработки 20
Фаза уплотнения 159
Файл 135
Фактический вид 154
Фактический вид, указатель 154 196
Фактический параметр 198
Факторизация 73
Фиктивная команда 183
Фиктивное правило 107
Фиктивный оператор 198
Формальное определение 19 199 201
Формальное определение языка программирования 31
Формальный параметр 122 150—152 196
Формат 51—53 76 105 188
Фронтальная часть (компилятора) 127 167
Функция 10
Функция, вызов 196
Хвостовая часть списка 155 156
Хеширование 130 132
Хеширование, таблица 131 134 137 142
Хеширование, функция 130—132 137
Целочисленное переполнение 197
Цель проектирования 18 21 128 179 199 204
Цепная структура 116
Цикл 10 11 18 77 153 154 173 174 179 181 191
Циклический список 158
Черта (символ) 123
Четверки 109—111 117 127 164—166 179
Число 188
Число с фиксированной точкой 53
Чистка 177'
Шаг 148
ЭВМ 1ВМ370 13 20
ЭВМ ICL1900 13 14 21 80 182
ЭВМ КДГ 19 21
ЭВМ МИ5 125 128
ЭВМ РДР-11 14 18
Эквивалентность грамматик 26 46
Экспонентная часть 41
Элемент дисплея 146
Эффективность 138 179 180 201
Язык 18 25 26 39—44 54—63 70 71 74 75 79 80 86 90—91 100 104 112—118 129 134—139 142 143—144 148 150—154 163 167—168 175 178—180 186—204
Язык Ада 8 11 138 202
Язык Алгол 60 12 31 33 113 117 119 120 121 129 144 148 150 163 187 188 193 198 201
Язык Алгол 68 8 9 11 17 20 21 30 31 32 33 48 50—59 75 76 80—104 112 113 116 120 121 124 128 130 134—138 142 144 149 151—158 163 167—179 188—198 201
Язык Алгол 68R 119 202
Язык АПЛ 12 180
Язык Бейсик 8 9 11 21 59 118 129 142 176 201
Язык высокого уровня 8 9 18 21 128 171 176
Язык Кобол 8 9 50 197
Язык Лисп 12
Язык написания программного обеспечения 20 21
Язык Паскаль 8 9 11 14 20 119 120 129 134 144 150 154 163 196 198 204
Язык ПЛ 360 20
Язык программирования 54 58 71 100 117 119 155 189 194
Язык Фортран 8 9 11 14 40 50 59 118 119 129 142 144 176 204
Язык, Общий объектный язык (CTL) 128
Язык, определение 22 34 199
Язык, проектирование 31
Язык, расширение 119
Язык, слово 50 52 127 187—198
Янус 127
Янус BCPL 12 20 128
Янус CTL 128
Янус ESPOL 12
Янус INTCODE 128
|
|
|
Реклама |
|
|
|