Cтраница 1
Невыполняемое предложение исходной программы, Задает информацию для транслятора. [1]
Контроль предложений исходной программы, выполняемый транслятором на этапе синтаксического анализа и имеющий целью выявление синтаксических ошибок. [2]
Выполняемый транслятором анализ предложений исходной программы, целью которого является распознавание типа предложения, выявление структуры программы и выполнение синтаксического контроля. Является вторым этапом трансляции. [3]
Первые два прохода анализируют предложения исходной программы. Следующие фазы синтезируют объектную программу, но обычно прежде, чем можно будет генерировать фактический код, бывает необходимо обработать или изменить некоторым образом внутреннее представление программы. Объектная программа может оптимизироваться в направлении сокращения времени работы или размеров используемой памяти, или же некоторого компромисса t между этими двумя требованиями. Такая оптимизация может потребовать нескольких проходов. [4]
Таблица, с помощью которой компилятор определяет логическую очередность обработки отдельных элементов предложения исходной программы. [5]
Отношение, существующее между любыми двумя соседними символами приводимой строки и используемое для синтаксического анализа предложений исходной программы, выполняемого транслятором. [6]
Трансляция программы двухфазовым ассемблером производится в два этапа: в первой фазе трансляции ассемблер последовательно считает каждое предложение исходной программы, частично ее транслирует и строит полную таблицу символов; во второй фазе ассемблер заканчивает трансляцию программы, используя таблицу символов первой фазы в качестве входной информации. Необходимо отметить, что для обоих типов ассемблеров символ, записанный в подполе операндов, обязательно должен быть определен в подполе названия, иначе будет сообщение об ошибке. Ассемблеры ЕС ЭВМ двухфазовые. [7]
Трансляторы с некоторых языков высокого уровня, например с PL / 1, позволяют получать листинг на языке Ассемблера. Этот листинг содержит сгенерированные коды предложений исходной программы и может быть полезен при анализе и интерпретации программы. [8]
В трансляторах - это анализ каждого предложения исходной программы и генерирование семантически эквивалентных предложений на объектном языке. [9]
Листинг состоит из пяти последовательных разделов. Сейчас мы остановимся на основном разделе с именем ТХТ ( ТеХТ), который содержит текст исходной автокодной программы и текст объектной программы, выработанной транслятором. Этот раздел состоит из двух основных полей. В правом поле одно под другим печатаются последовательные предложения исходной программы, а в левом поле - соответствующие им машинные эквиваленты ( если они существуют) и некоторая дополнительная информация об объектной ( выработанной транслятором) программе. [10]