Cтраница 1
Описание эквивалентности задает новые названия словам, соответствующим описаниям переменных или внешних массивов, в области действия которых находится описание эквивалентности. [1]
Описание эквивалентности должно размещаться в области действия описания идентификатора из правой части, а описание идентификатора из левой части должно находиться в том же самом блоке, что и описание эквивалентности. Следовательно, блоки, вложенные в блок, в котором находится некоторое описание эквивалентности, не входят в область действия этой эквивалентности. [2]
![]() |
Пример использова - [ IMAGE ] Схема распределения па. [3] |
Таким образом, описания эквивалентности означают, что описания левых частей задают лишь новые названия для слов, заданных правыми частями. [4]
Тем самым дано алгебраическое описание элементарной эквивалентности. [5]
![]() |
Пример использова - [ IMAGE ] Схема распределения па. [6] |
Например, если в блоке А ( рис. 9.5) содержится описание эквивалентности X-Y [2], а блок В вложен в блок А, то это описание эквивалентности не распространяется на массив X, описанный в блоке В, а относится только к массиву X, описанному непосредственно в блоке А. [7]
Описание эквивалентности задает новые названия словам, соответствующим описаниям переменных или внешних массивов, в области действия которых находится описание эквивалентности. [8]
![]() |
Пример использова - [ IMAGE ] Схема распределения па. [9] |
Например, если в блоке А ( рис. 9.5) содержится описание эквивалентности X-Y [2], а блок В вложен в блок А, то это описание эквивалентности не распространяется на массив X, описанный в блоке В, а относится только к массиву X, описанному непосредственно в блоке А. [10]
Описание эквивалентности должно размещаться в области действия описания идентификатора из правой части, а описание идентификатора из левой части должно находиться в том же самом блоке, что и описание эквивалентности. Следовательно, блоки, вложенные в блок, в котором находится некоторое описание эквивалентности, не входят в область действия этой эквивалентности. [11]
Описание эквивалентности должно размещаться в области действия описания идентификатора из правой части, а описание идентификатора из левой части должно находиться в том же самом блоке, что и описание эквивалентности. Следовательно, блоки, вложенные в блок, в котором находится некоторое описание эквивалентности, не входят в область действия этой эквивалентности. [12]
Более общий вариант этой задачи, который возникает, когда в компиляторах обрабатывают описания эквивалентности в языках типа FORTRAN, рассматривается в упр. [13]
Поле адрес-текста указывает на отрезок памяти длиной мак симальная-длина. Поле текущая-длина определяет количество символов, находящееся в регистре. Использование текстового или шестнадцатеричного литерала в описании эквивалентностей или в качестве параметра приводит к образованию аналогичного дескриптора. При этом текущая длина устанавливается равной ма симальной длине. [14]