V81 = V80 È { | Î P, Î V80} = {…, }
V82 = V81 È { ‘int’ | <спецификатор-знакового-типа> → int Î P, <спецификатор-знакового-типа> Î V81} = {…, <спецификатор-знакового-типа>, ‘int’ }
V83 = V82 È { <спецификатор-символьного-типа> | <спецификатор-целого-типа> → <спецификатор-символьного-типа> Î P, <спецификатор-целого-типа> Î V82} = {…, <спецификатор-целого-типа>, <спецификатор-символьного-типа>}
V84 = V83 È { ‘char’ | <спецификатор-символьного-типа> → char Î P, <спецификатор-символьного-типа> Î V83} = {…, <спецификатор-символьного-типа>, ‘char’}
V85 = V84 È { <спецификатор-типа-структура> | <спецификатор-типа> → <спецификатор-типа-структура> Î P, <спецификатор-типа> Î V84} = {…, <спецификатор-типа>, <спецификатор-типа-структура> }
V86 = V85 È { <определение-структурного-типа> | <спецификатор-типа-структура> → <определение-структурного-типа> Î P, <спецификатор-типа-структура> Î V85} = {…, <спецификатор-типа-структура>, <определение-структурного-типа>}
V87 = V86 È { ‘struct’, <список-полей> | <определение-структурного-типа> → struct <идентификатор> {<список-полей>} Î P, <определение-структурного-типа> Î V86} = {…, <определение-структурного-типа>, ‘struct’, <список-полей>}
V88 = V87 È { <объявление-компонента> | <список-полей> → <объявление-компонента> Î P, <список-полей> Î V87} = {…, <список-полей>, <объявление-компонента> }
V89 = V88 È { <список-описателей-компонентов> | <объявление-компонента> → <спецификатор-типа> <список-описателей-компонентов> ; <объявление-компонента> Î P, Î V88} = {…, <объявление-компонента>, <список-описателей-компонентов>}
V90 = V89 È { <ссылка-на-структурный-тип> | <спецификатор-типа-структура> → <ссылка-на-структурный-тип> Î P, <спецификатор-типа-структура> Î V89} = {…, <спецификатор-типа-структура>, <ссылка-на-структурный-тип>}
V91 = V90 È { <спецификатор-типа-void> | <спецификатор-типа> → <спецификатор-типа-void> Î P, <спецификатор-типа> Î V90} = {…, <спецификатор-типа>, <спецификатор-типа-void>}
V92 = V91 È { ‘void’ | <спецификатор-типа-void> → void Î P, <спецификатор-типа-void> Î V91} = {…, <спецификатор-типа-void>, ‘void’ }
V93 = V92 È { <определение-функции> | <объявление-верхнего-уровня> → <определение-функции> Î P, <объявление-верхнего-уровня> Î V92} = {…, <объявление-верхнего-уровня>, <определение-функции> }
V94 = V93 È { <спецификатор-определения-функции>, <составной-оператор> | <определение-функции> → <спецификатор-определения-функции> <составной-оператор> Î P, <определение-функции> Î V93} = {…, <определение-функции>, <спецификатор-определения-функции>, <составной-оператор>}
V95 = V94 È { <список-объявления-или-оператора> | <составной-оператор> → { <список-объявления-или-оператора> } Î P, <составной-оператор> Î V94} = {…, <составной-оператор>, <список-объявления-или-оператора>}
V96 = V95 È { <объявление-или-оператор> Î P, <список-объявления-или-оператора> | <список-объявления-или-оператора> → <объявление-или-оператор> Î P, <список-объявления-или-оператора> Î V95} = {…, <список-объявления-или-оператора>, <объявление-или-оператор>}
V97 = V96 È { <оператор> | <объявление-или-оператор> → <оператор> Î P, <объявление-или-оператор> Î V96} = {…, <объявление-или-оператор>, <оператор>}
V98 = V97 È { <операторное-выражение> | <оператор> → <операторное-выражение> Î P, <оператор> Î V97} = {…, <оператор>, <операторное-выражение> }
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.