Cтраница 1
![]() |
Использование одинаковых имен и меток в программе. [1] |
Строки продолжения отмечаются путем записи любого символа, кроме нуля и пробела, в 6 - й позиции. [2]
Строки продолжения должны иметь пустые колонки 1 - 5, а в 6 - й колонке должен быть записан любой символ, отличный от 0 или пробела. [3]
Строки продолжения определяются в соответствии с правилами записи строк продолжения Фортрана. [4]
В - позиции 1 - 5 строки продолжения не пусты; знаки, стоящие в этих позициях, игнорируются, компиляция продолжается. [5]
В первой строке оператора в 6 - й позиции должен быть запи-сан нуль или пробел, а в той же позиции каждой строки продолжения должен быть записан любой символ, отличный от нуля и пробела. Обычно при этом в 6 - й позиции записывается номер строки продолжения. [6]
Когда слово или числовой литерал переносится с одной строки на другую, в 7 - ю колонку строки продолжения должен быть помещен дефис, чтобы указать, что первая отличная от пробела литера в области В строки продолжения должна следовать за последней отличной от пробела литерой продолжаемой строки без пропусков между ними. [7]
Лишние строки продолжения игнорированы. [8]
В первой строке оператора в 6 - й позиции должен быть пробел или нуль. В 6 - й позиции каждой строки продолжения должен присутствовать символ, отличный от пуля и пробела. [9]
Для того чтобы продолжить оператор на другую строку, необходимо записать любой знак, отличный от пробела, в колонку, следующую за колонкой конца оператора и называемую колонкой указателя продолжения. В строке продолжения в колонках слева от колонки продолжения должны быть пробелы. Для транслятора АССЕМБЛЕР F допускаются две строки продолжения, для транслятора АССЕМБЛЕР Е - одна строка. Исключение составляют макрокоманды и операторы прототипа, которые могут иметь любое количество строк продолжения. [10]
В тексте исходной и объектной программ печатается индикатор ошибки. Он располагается в строке, следующей за командой, в которой обнаружена ошибка. Если команда, содержащая ошибку, имеет строки продолжения, то индикатор ошибки печатается после последней строки продолжения. Если же число строк продолжения более допустимого, то индикатор ошибки печатается после первой недопустимой строки продолжения. [11]
Вообще для записи каждого предложения на бланке отводитгя по одной строке, однако, если оно слишком длинное, то оно может быть продолжено в следующих строках. Продолжение должно нанимать не более 19 строк, в каждой из которых в колонке В записывается символ, отличный от пробела. Поскольку в этой колонке может быть записан любой символ, обычно ставится помер строки продолжения. [12]
В первой строке пишется открывающая скобка, в последней - закрывающая. Все строки, кроме последней, должны оканчиваться запятой. Если параметр использует знак, то весь параметр должен быть заключен в кавычки. Строки продолжения должны начинаться с 4 - й по 16 - ю позицию включительно, внутри строки не должно быть пробелов. Общая длина параметров, включая запятые, должна быть меньше 100 символов. [13]
Когда задана фраза отладки WITH DEBUGGING MODE ( В РЕЖИМЕ ОТЛАДКИ), компилируются все строки и секции отладки. Если фраза WITH DEBUGGING MODE отсутствует, все строки и секции отладки рассматриваются как строки комментариев. Строка отладки идентифицируется наличием буквы D в поле индикатора. Таким образом, в поле индикатора ( обычно в 7-ой позиции) могут появиться четыре отметки: - для строки продолжения, или / для строки комментария и D для строки отладки. [14]
Особую роль играет 72-я колонка бланка. Она используется только в том случае, когда текст оператора не помещается в одной строке и должен быть продолжен на следующей строке бланка. В этом случае в 72 - ю позицию заносится любой символ, отличный от нуля или пробела, а продолжается оператор с 16 - й позиции следующей строки. Ассемблер уровня Е в ДОС ЕС позволяет иметь единственную строку продолжения, ассемблер уровня F В ДОС ЕС и ассемблер ОС ЕС допускают две строки продолжения. [15]