Разработка компиляторов. Ишакова Е.Н. - 11 стр.

UptoLike

Составители: 

11
оператор
присваивания
условный
цикла
составной
ввода
вывода
Рисунок 2.2 – Синтаксические правила модельного языка
М, лист 4
идентификатор выражение
:=
i
f
then else
выражение оператор оператор
while
do
выражение оператор
b
e
g
in
end
оператор
;
read
(
)
идентификатор
write
(
)
выражение
присваивания
условный
цикла
составной
ввода
вывода
                       присваивания
оператор

                        условный


                          цикла


                        составной


                          ввода


                         вывода



присваивания         идентификатор                           выражение
                                                 :=



условный                выражение                     оператор                 оператор
              if                          then                      else



цикла                              выражение                             оператор
               while                                    do



составной
               begin                                                end

                               ;          оператор



ввода         read             (          идентификатор             )



вывода        write            (               выражение            )



        Рисунок 2.2 – Синтаксические правила модельного языка М, лист 4

                                                                                          11