В нотации синтаксиса, используемой в данном описании, применяется расширенная форма Бэкуса--Наура.
Обозначения {A}*, {A}+, {A1, . . . , A n }, [A] означают
В дальнейшем, при определении правил языка синтаксические понятия набираются курсивом, а слова и литеры, воспринимаемые буквально, прямым шрифтом. Альтернативные конструкции перечисляются, как правило, в столбик, каждая альтернатива на отдельной строке. Иногда используются частично подчеркнутые обозначения синтаксических конструкций, например, name-set. Синтаксически это обозначение идентично обозначению name, а подчеркнутая часть конструкции несет дополнительную семантическую информацию.
Обозначение list-element заменяет непустой список элементов, перечисленных через запятую:
В каждом конкретном случае определение элемента приводится.
Обычно сначала приводятся синтаксические правила, а затем комментарии к ним, семантические разъяснения, примеры и т.п.