|
|
Авторизация |
|
|
Поиск по указателям |
|
|
|
|
|
|
|
|
|
|
Грисуолд Р., Поудж Дж., Полонски И. — Язык программирования СНОБОЛ-4 |
|
|
Предметный указатель |
Автоматическое преобразование типов данных EXPRESSION в PATTERN 159
Автоматическое преобразование типов данных INTEGER в PATTERN 159
Автоматическое преобразование типов данных INTEGER в REAL 160
Автоматическое преобразование типов данных INTEGER в STRING 159
Автоматическое преобразование типов данных REAL в INTEGER 159
Автоматическое преобразование типов данных REAL в PATTERN 159
Автоматическое преобразование типов данных REAL в STRING 159
Автоматическое преобразование типов данных STRING в INTEGER 160
Автоматическое преобразование типов данных STRING в PATTERN 159
Автоматическое преобразование типов данных STRING в REAL 160
Альтернация (alternation) (|) 18 36 101 157
Арифметические выражения 12
Арифметические операции, возведение в степень (** или !) 12 101 157
Арифметические операции, вычитание (-) 12 101 157
Арифметические операции, деление (/) 12 101 157
Арифметические операции, одноместный минус (-) 12 101 156
Арифметические операции, одноместный плюс (+) 12 101 156
Арифметические операции, сложение (+) 12 101 157
Арифметические операции, умножение (*) 12 101 157
Ассоциативность 101 115 187
Ассоциативные массивы 129
Безусловной переход (unconditional goto) 21
Быстрый просмотр (quickscan) 74
Ввод/вывод, ключевые слова &INPUT 141 184 210
Ввод/вывод, ключевые слова &OUTPUT 142 184 210
Ввод/вывод, переменные INPUT 16 20 29 178 192
Ввод/вывод, переменные OUTPUT 15 45 177
Ввод/вывод, переменные PUNCH 15 178
Ввод/вывод, система 179
Ввод/вывод, Фортран IV 179
Ввод/вывод, функции BACKSPACE 184
Ввод/вывод, функции DETACH 184
Ввод/вывод, функции ENDFILE 184
Ввод/вывод, функции INPUT 183
Ввод/вывод, функции OUTPUT 181
Ввод/вывод, функции REWIND 184
Вводные данные (input data) 16 31 177 210
Вещественные числа 13 90
Внешние функции (external functions), библиотека 97
Внешние функции (external functions), вызовы (calls) 97
Внешние функции (external functions), загрузка (loading) 97
Внешние функции (external functions), отказ (unloading) 98
Внешние функции (external functions), прототип 97
Внешние функции (external functions), тип данных 97 151
Возведение в степень (** или !) 12 101 157
Возврат переменной (returning a variable) 146
Вопрос (interrogation) (?) 95
Вывод на перфокарты 178
Вывод на печать 177 181
Выполнение инструкций (evaluation of statements) 190
Выполнение объектного кода 147
Выражения (expressions), арифметические 12
Выражения (expressions), вычисление (evaluation of) 190
Выражения (expressions), невычисляемые (unevgluated) 61 74 94
Выражения (expressions), сбалансированные (balanced) 72
Вырожденные инструкции (degenerate statements) 190
Вычитание (-) 12 101 157
Двуместные операции 99—101 157 188
Двуместные операции, альтернация (|) 18 36 101 157
Двуместные операции, возведение в степень (** или !) 12 101 157
Двуместные операции, вычитание (-) 12 101 157
Двуместные операции, деление (/) 12 101 157
Двуместные операции, конкатенация (пробел) 14 18 35 101 157
Двуместные операции, неиспользуемые (?%#@&) 101
Двуместные операции, немедленное присваивание значения ($) 20 44 101 157
Двуместные операции, сложение (+) 12 101 157
Двуместные операции, умножение (*) 12 101 157
Двуместные операции, условное присваивание значения (.) 19 43 101 157 191
Деление (/) 12 101 157
Диагностика 161 176
Завершение (termination), ввиду ошибки (error) 202
Завершение (termination), нормальное 198
Завершение (termination), принудительное (cancellation) 205
Закрепленный режим (anchored mode) 41
Замещение (replacement) 190
Защищенные ключевые слова 139
Значение (value) 11
Значение (value) внешних функций 97
Значение (value) определяемых программистом функций 104
Значение (value) параметров 87 89
Значения присваивания в инструкциях замещения 17 46 190
Значения присваивания в инструкциях присваивания 11
Значения присваивания посредством операции положения курсора 47
Значения присваивания при инициализации массива 29 124
Значения присваивания при сопоставлении с образцом 19 43 44 191
Идентификаторы 214
Имена (names) 142
Именования операция (name operator) (.) 101 145 157
Имя поля 135
Инструкции (statements), вырожденные 190
Инструкции (statements), замещения 17 35 46 158
Инструкции (statements), окончания (end) 11 31 185 190
Инструкции (statements), присваивания 11 157
Инструкции (statements), сопоставления с образцом 16 35 158
Инструкции продолжение 31
Инструкций компоненты 157
Инструкций номера 186
Инструкций номера, LIST LEFT 186
Инструкций номера, LIST RIGHT 186
Интерпретатор 206
Исходная программа 185
Исходный листинг 186
Кавычки 11 13 145
Ключевого слова операция (&) 28 139
Ключевые слова (keywords) 28 139
Ключевые слова (keywords), защищенные 139
Ключевые слова (keywords), незащищенные 141
Ключевые слова (keywords), незащищенные, &ABEND 141
Ключевые слова (keywords), незащищенные, &ABORT 139
Ключевые слова (keywords), незащищенные, &ALPHABET 90 139
Ключевые слова (keywords), незащищенные, &ANCHOR 40 41 139 141
Ключевые слова (keywords), незащищенные, &ARB 140
Ключевые слова (keywords), незащищенные, &BAL 140
Ключевые слова (keywords), незащищенные, &CODE 141
Ключевые слова (keywords), незащищенные, &DUMP 28 141 198
Ключевые слова (keywords), незащищенные, &ERRLIMIT 141 193 202
Ключевые слова (keywords), незащищенные, &ERRTYPE 140 171 194
Ключевые слова (keywords), незащищенные, &FAIL 140
Ключевые слова (keywords), незащищенные, &FENCE 140
Ключевые слова (keywords), незащищенные, &FNCLEVEL 140 171
Ключевые слова (keywords), незащищенные, &FTRACE 141 167 173
Ключевые слова (keywords), незащищенные, &FULLSCAN 40 75 141
Ключевые слова (keywords), незащищенные, &INPUT 141 184 210
Ключевые слова (keywords), незащищенные, &LASTNO 140 174
Ключевые слова (keywords), незащищенные, &MAXLNGTH 141
Ключевые слова (keywords), незащищенные, &OUTPUT 142 184 210
Ключевые слова (keywords), незащищенные, &REM 140
Ключевые слова (keywords), незащищенные, &RTNTYPE 140 174
Ключевые слова (keywords), незащищенные, &STCOUNT 140 171
Ключевые слова (keywords), незащищенные, &STFCOUNT 140 171
Ключевые слова (keywords), незащищенные, &STLIMIT 142
Ключевые слова (keywords), незащищенные, &STNO 140 174
Ключевые слова (keywords), незащищенные, &SUCCEED 140
Ключевые слова (keywords), незащищенные, &TRACE 142 161 172 173
Ключевые слова (keywords), незащищенные, &TRIM 29 93 142 210
Компиляция во время выполнения 147
Компиляция исходной программы 185 190 206
Конец файла 185
Конкатенация (concatenation) (пробел) 14 18 35
Конкатенация с пустой цепочкой 88 157 158
Косвенная ссылка (indirect reference) ($) 22 143 207 208
Косвенная ссылка (indirect reference) в переходе (in goto) 22 143
Курсор (cursor) 37 41
Левая рекурсия 80
Листингом управления 186
Листингом управления, EJECT 186
Листингом управления, LIST 186
Листингом управления, LIST, LEFT 186
Листингом управления, LIST, RIGHT 186
Листингом управления, UNLIST 186
| Литералы 12 17 214
Локальные переменные 25 103 106
Массивы (arrays) размерности (dimensions) 29 124 131
Массивы (arrays), индексирование 131
Массивы (arrays), начальное значение 29 124
Массивы (arrays), ссылки 29 126 132 208
Массивы (arrays), тип данных 29 124 129 133 151 154
Массивы (arrays), элементы 124
Метка 20 146 190 214
Метка, признак (attribute) 146
Метка, трассировка 170
Начальное значение переменных 143
Начальное значение элементов массивов 29 124
Начальное положение курсора 41
Невычисляемые выражения (unevaluated expressions) 61 74 94
Незакрепленный режим (unanchored mode) 41 72
Незащищенные ключевые слова 141
Неиспользуемые знаки операций двуместных 101
Неиспользуемые знаки операций одноместных 101
Немедленное присваивание значения (immediate value assignment) ($) 20 44
Неудача (failure) при вводе 21 179
Неудача (failure) при вычислении выражения 192
Неудача (failure) при сопоставлении с образцом 20 59 192
Неудача (failure) ссылок на массив 29 126 132 192
Неудача (failure) функций 24 86 105 193
Неявные альтернативы 68
Неявные имена 145
Нормальное завершение 198
Образца вычисление 35 191
Образцы (patterns) 16—19 35 158
Образцы структурные (pattern structures) 35—37 91 209
Образцы структурные (pattern structures), левая рекурсия 80
Образцы-значения функций 24 48
Объект (object) 17 35 158 191
Объекта вычисление 191
Объектный код (object code) 147 185 206
Обычные переменные (natural variables) 142 163 176 207
Одноместные операции 12 99 101 156
Одноместные операции, вопрос (?) 95
Одноместные операции, имя (.) 145
Одноместные операции, ключевое слово (&) 28 139
Одноместные операции, косвенная ссылка ($) 22 143 207 208
Одноместные операции, минус (-) 12
Одноместные операции, невычисляемое выражение (*) 61 74 94
Одноместные операции, неиспользуемые (!%/#|) 101
Одноместные операции, отрицание () 95
Одноместные операции, плюс (+) 12
Одноместные операции, положение курсора (@) 47
Операции определение 98
Операций приоритет 12 187
Операций синонимы 99
Определяемые программистом (programmer-defined) типы данных 39 134
Определяемые программистом (programmer-defined) типы данных, DATA 31 135 152
Определяемые программистом (programmer-defined) типы данных, FIELD 174
Определяемые программистом (programmer-defined) типы данных, прототип 135
Определяемые программистом (programmer-defined) трассировочные процедуры 173
Определяемые программистом (programmer-defined) функции, DEFINE 25 103 175
Определяемые программистом (programmer-defined) функции, FRETURN 26 105
Определяемые программистом (programmer-defined) функции, NRETURN 106 143 146
Определяемые программистом (programmer-defined) функции, RETURN 26 105 165
Определяемые программистом (programmer-defined) функции, имя 25 103—106
Определяемые программистом (programmer-defined) функции, локальные переменные 23 103 106
Определяемые программистом (programmer-defined) функции, метка входа 25 103
Определяемые программистом (programmer-defined) функции, прототип 25 103
Определяемые программистом (programmer-defined) функции, процедура 26 104
Определяемые программистом (programmer-defined) функции, формальные параметры 25 103 106
Опущенные параметры 25 28 87 107
Отрицание (negation) () 95
Ошибки, фиксируемые при компиляции 188
Ошибочные ситуации (error conditions) 193 202
Ошибочные ситуации (error conditions), безусловно фатальные (unconditionally fatal) 193
Ошибочные ситуации (error conditions), условно фатальные (conditionally fatal) 193
Памяти распределитель (storage al locator) 206
Памяти регенерация 211
Памяти регенерация, принудительная 211
Памятью управление (storage management) 211
Параметры см. "Функций вызовы"
Передача имен (passing names) 145
Переменные (variables) 11
Переменные (variables), локальные 25 103 106
Переменные (variables), начальное значение 143
Переменные (variables), обычные 142 163 176 207
Переменные (variables), порождаемые 22 143
Переменные (variables), создаваемые 143
Переменных связывание (variable association) 43—46
Переопределение функций 108
Переходы (gotos) 21 146
Переходы (gotos), безусловные 21
Переходы (gotos), обработка (processing of) 190
Переходы (gotos), прямые 147
Переходы (gotos), условные 21
Переходы (gotos), условные по неудаче 21
Переходы (gotos), условные по успеху 21
Полный просмотр (fullscan) 82
Положение курсора (@) 47 156
Поля (fields) см. "Типы данных определяемые
Порождаемые переменные (generated variables) 22 143
Последовательность действий (flow of control) 20 146
Предикаты см. "Числовые и сравнения объектов предикаты"
Преобразование типов данных, неявное 159
Преобразование типов данных, явное 152
Прерывание трассировки 172
Прерывающие литеры (break characters) 50
Примитивные структурные образцы (primitive pattern structures), ABORT 61
Примитивные структурные образцы (primitive pattern structures), ARB 68 76—78
Примитивные структурные образцы (primitive pattern structures), BAL 71
Примитивные структурные образцы (primitive pattern structures), FAIL 59
Примитивные структурные образцы (primitive pattern structures), FENCE 60
Примитивные структурные образцы (primitive pattern structures), REM 60
Примитивные структурные образцы (primitive pattern structures), SUCCEED 73
Примитивные функции (primitive functions) 23 85 155
Примитивные функции (primitive functions), ANY 52
Примитивные функции (primitive functions), APPLY 94
Примитивные функции (primitive functions), ARBNO 70 78
Примитивные функции (primitive functions), ARG 174
Примитивные функции (primitive functions), ARRAY 124 130 132
Примитивные функции (primitive functions), BACKSPACE 184
Примитивные функции (primitive functions), BREAK 49
Примитивные функции (primitive functions), CLEAR 212
Примитивные функции (primitive functions), CODE 147 185
Примитивные функции (primitive functions), COLLECT 211
Примитивные функции (primitive functions), CONVERT 132 152
Примитивные функции (primitive functions), COPY 131
Примитивные функции (primitive functions), DATA 31 135 152
Примитивные функции (primitive functions), DATATYPE 152
Примитивные функции (primitive functions), DATE 93
Примитивные функции (primitive functions), DEFINE 25 103 175
Примитивные функции (primitive functions), DETACH 184
Примитивные функции (primitive functions), DIFFER 24 89
Примитивные функции (primitive functions), DUMP 176
Примитивные функции (primitive functions), DUPL 23 55 93
Примитивные функции (primitive functions), ENDFILE 184
Примитивные функции (primitive functions), EQ 87
Примитивные функции (primitive functions), EVAL 61 94
Примитивные функции (primitive functions), FIELD 174
Примитивные функции (primitive functions), GE 87
Примитивные функции (primitive functions), GT 87
Примитивные функции (primitive functions), IDENT 25 89
Примитивные функции (primitive functions), INPUT 183
Примитивные функции (primitive functions), INTEGER 88
Примитивные функции (primitive functions), ITEM 132
Примитивные функции (primitive functions), LE 24 87
Примитивные функции (primitive functions), LEN 24
Примитивные функции (primitive functions), LGT 25 90
Примитивные функции (primitive functions), LOCAL 174
Примитивные функции (primitive functions), LT 87
Примитивные функции (primitive functions), NE 87
Примитивные функции (primitive functions), NOTANY 52
Примитивные функции (primitive functions), OPSYN 98 175
Примитивные функции (primitive functions), OUTPUT 181
|
|
|
Реклама |
|
|
|