Cтраница 1
Синтаксическая диаграмма для перечисления показана на рис. А. [1]
Синтаксическая диаграмма для записей показана на рис. А. [2]
Синтаксическая диаграмма для типа указателя показана на рис. А. [3]
Синтаксические диаграммы для процедурных типов показаны на рис. А. Объявление процедурного типа достаточно просто. Оно начинается со слова PROCEDURE, за которым следует список типов формальных параметров. Если имеется процедура-функция, то в объявление включается тип результата. [4]
Синтаксические диаграммы представляются в том же порядке, в котором они представлены в синтаксисе языка Модула-2 Вирта. Это сделано для того, чтобы облегчить перекрестные ссылки со стандартным определением языка. Вирт представляет синтаксис в расширенной нормальной форме Бэкуса. [5]
Синтаксические диаграммы еще не все: только вместе с некоторыми дополнениями отражаемые ими правила записи становятся безоговорочно действительными. [6]
Синтаксические диаграммы не могут в достаточной степени отразить семантику Модулы-2, они - всего лишь удобный способ записи синтаксиса языка. Даже если написать программу, твердо придерживаясь синтаксиса Модулы-2, она может и почти наверняка будет содержать целый ряд логических просчетов. [7]
Синтаксические диаграммы показывают порядок символов в программе. Любое понятие внутри синтаксической диаграммы ссылается на другую синтаксическую диаграмму и обязано быть там в точности в таком же виде, как в данной диаграмме. Если вы стоите на путях диаграммы, вы обычно ( но не всегда) находитесь в рамках языка. В некоторых случаях правильные по синтаксису предложения не разрешены из-за их смысла или из-за контекста. Например, КонстВыражения имеют тот же синтаксис, что и обычные выражения, хотя должны представлять фиксированные значения. [8]
Синтаксические диаграммы могут также выражать идею выбора. [9]
Синтаксические диаграммы, кроме того, встречаются на протяжении всей книги в качестве иллюстраций обсуждаемых тем. [10]
Синтаксические диаграммы для СпискаМетокВарианта и ПослСписковКомпонентов будут даны в разд. [11]
Синтаксическая диаграмма этого раздела приведена на рис. 1.15. В качестве меток используются целые числа без знака. Метки, назначаемые пользователем, не должны содержать более четырех цифр. Метками снабжаются операторы, которым передается управление оператором перехода. Метки отделяются от оператора двоеточием. [12]
Синтаксическая диаграмма записей с переменной структурой приведена на рис. А. [13]
Простейшая синтаксическая диаграмма предписывает располагать элементы в фиксированной последовательности. Например, конструкция БузусловныйЦнкл состоит из слова LOOP, за которым следует ПослОператоров, и затем - слова END. Многие имена синтаксических единиц представляют собой несколько слов, соединенных вместе, такие, как БезусловныйЦикл. [14]
Синтаксическая диаграмма УсловныйОператор позволяет понять, как корректно его сформировать. Вообще синтаксические диаграммы нужны, чтобы определить способ, которым можно выражать мысли на Модуле-2, но они бессильны предсказать, что случится, когда ваша программа будет выполняться. [15]