Раздел: Документация / Стандарт языка С++ /
1.6. Замечания по синтаксису
1. В синтаксической нотации, используемой в этом Международном стандарте, синтаксические категории
обозначаются курсивом, а буквенные слова и символы - шрифтом постоянной ширины. Альтернативы перечислены в отдельных строках, за исключением нескольких случаев, когда длинный набор альтернатив отмечен фразой “один из”. Если текст альтернативы слишком длинный, чтобы поместиться в строке, текст продолжается на последующих строках с отступом от первой. Необязательный
терминальный или нетерминальный символ обозначается подстрочным индексом
“opt”, то есть
{ expressionopt}
указывает на необязательное выражение, заключенное в фигурные скобки.
2. Названия синтаксических категорий, как правило, выбираются в соответствии со следующими правилами:
2.1 — X-имя - это использование идентификатора в контексте, который определяет его значение (например, имя класса, имя типа).
2.2 — X-id - это идентификатор, не имеющий контекстно-зависимого значения (например, квалификатор).
2.3 — X-seq - это один или несколько X без промежуточных разделителей (например, объявление-seq - это последовательность объявлений).
2.4 — X-список - это один или несколько X, разделенных промежуточными запятыми (например, список выражений - это последовательность выражений, разделенных запятыми).