Kernighan, B. W. and Ritchie, D. M. "The 'C' Programming Language"; Chapter 12
12. Синтаксическая нотация.
В используемой в этом руководстве синтаксической нотации синтаксическиекатегории выделяются курсивом,а литерные слова и символы - жирным шрифтом. Альтернативные категорииперечисляются на отдельных строчках. Необязательный символ, терминальныйили нетерминальный, указывается индексом "необ", так что
{ выражениенеоб }указывает на необязательное выражение, заключенное в фигурных скобках.Синтаксис суммируется в пункте 27.