Единица трансляции. Объявление верхнего уровня., страница 2

V25 = V24 È { <постфиксное-выражение> | <унарное-выражение> → <постфиксное-выражение> Î P, <унарное-выражение>  Î V24} = {…,  <унарное-выражение>, <постфиксное-выражение>}

V26 = V25 È { <основное-выражение> | <постфиксное-выражение> → <основное-выражение> Î P, <постфиксное-выражение> Î V25} = {…,  <постфиксное-выражение>, <основное-выражение>}

V27 = V26 È { <идентификатор> | <основное-выражение>→ <идентификатор> Î P, <основное-выражение> Î V26} = {…,  <основное-выражение>, <идентификатор>}

V28 = V27 È { <не-цифра> | <идентификатор> → <не-цифра> Î P, <идентификатор> Î V27} = {…,  <идентификатор>, <не-цифра>}

V29 = V28 È { <цифра> | <идентификатор> → <идентификатор> <цифра> Î P, <идентификатор> Î V28} = {…, <идентификатор>, <цифра>}

V30 = V29 È { <константа> | <основное-выражение> → <константа> Î P, <основное-выражение> Î V29} = {…, <основное-выражение>, <константа> }

V31 = V30 È { <целая-константа> | <константа> → <целая-константа> Î P, <константа> Î V30} = {…,  <константа>, <целая-константа>}

V32 = V31 È { <константа-с-плавающей-точкой> | <константа> → <константа-с-плавающей-точкой> Î P, <константа> Î V31} = {…,  <константа>, <константа-с-плавающей-точкой>}

V33 = V32 È { <цифры-с-точкой> | <константа-с-плавающей-точкой> → <цифры-с-точкой> Î P, <константа-с-плавающей-точкой> Î V32} = {…, <константа-с-плавающей-точкой>, <цифры-с-точкой> }

V34 = V33 È { <последовательность-цифр>, ‘.’ | <цифры-с-точкой> → <последовательность-цифр> . Î P, <цифры-с-точкой> Î V33} = {…,  <цифры-с-точкой>, <последовательность-цифр>, ‘.’}

V35 = V34 È { <символьная-константа> | <константа> → <символьная-константа> Î P, <константа> Î V34} = {…, <константа>, <символьная-константа> }

V36 = V35 È { ‘‘’, <исходный-символ> | <символьная-константа>→<исходный-символ> ’ Î P, <символьная-константа> Î V35} = {…,  <символьная-константа>, ‘‘’,  <исходный-символ>}

V37 = V36 È { <дополнительные-знаки> | <исходный-символ> → <дополнительные-знаки> Î P, <исходный-символ> Î V36} = {…, <исходный-символ>, <дополнительные-знаки> }

V38 = V37 È { <управляющий-символ> | <исходный-символ> → <управляющий-символ> Î P, <исходный-символ> Î V37} = {…,  <исходный-символ>, <управляющий-символ>}

V39 = V38 È { ‘\’, <управляющий-код> | <управляющий-символ> → \ <управляющий-код> Î P, <управляющий-символ> Î V38} = {…,  <управляющий-символ>, ‘\’, <управляющий-код>}

V40 = V39 È { <строковая-константа> | <константа> → <строковая-константа> Î P, <константа> Î V39} = {…, <константа>, <строковая-константа> }

V41 = V40 È { ‘“’, <последовательность-исходных-s-символов> | <строковая-константа> → <последовательность-исходных-s-символов> Î P, <строковая-константа> Î V40} = {…, <строковая-константа>, ‘“’, <последовательность-исходных-s-символов>}

V42 = V41 È { <исходный-s-символ> | <последовательность-исходных-s-символов> → <исходный-s-символ> Î P, <последовательность-исходных-s-символов> Î V41} = {…, <последовательность-исходных-s-символов>, <исходный-s-символ> }

V43 = V42 È { <выражение-в-скобках> | <основное-выражение> → <выражение-в-скобках> Î P, <основное-выражение> Î V42} = {…,  <основное-выражение>, <выражение-в-скобках>}

V44 = V43 È { ‘(‘, <выражение>, ‘)’ | <выражение-в-скобках> → ( <выражение> ) Î P, <выражение-в-скобках> Î V43} = {…,  <выражение-в-скобках>, ‘(‘, <выражение>, ‘)’}