Содержание

Назад Вперед

2. Нотация синтаксиса

В нотации синтаксиса, используемой в данном описании, применяется расширенная форма Бэкуса--Наура.


Обозначения {A}*, {A}+, {A1, . . . , A n }, [A] означают

В дальнейшем, при определении правил языка синтаксические понятия набираются курсивом, а слова и литеры, воспринимаемые буквально, прямым шрифтом. Альтернативные конструкции перечисляются, как правило, в столбик, каждая альтернатива на отдельной строке. Иногда используются частично подчеркнутые обозначения синтаксических конструкций, например, name-set. Синтаксически это обозначение идентично обозначению name, а подчеркнутая часть конструкции несет дополнительную семантическую информацию.


Обозначение list-element заменяет непустой список элементов, перечисленных через запятую:


list-element :
element { , element }*

В каждом конкретном случае определение элемента приводится.

Обычно сначала приводятся синтаксические правила, а затем комментарии к ним, семантические разъяснения, примеры и т.п.


Содержание

Назад Вперед