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

UptoLike

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

8
Пример 1.4. Описание синтаксиса модельного языка М с помощью диа
Описание синтаксиса модельного языка М с помощью диаграмм Вирта
представлено на рисунке 2.2.
цифра
Рисунок 2.2 – Синтаксические правила модельного языка
М
1) 2) 3)
1) – терминальный символ, принадлежащий алфавиту языка;
2) – постоянная группа терминальных символов, определяющая название
лексемы, ключевое слово и т.д.;
3) – нетерминальный символ, определяющий название правила;
4) – входная дуга с именем правила, определяющая его название;
5) – соединительные линии, обеспечивающие связь между терминальными
и нетерминальными символами в правилах.
Рисунок 2.1 – Графические примитивы диаграмм Вирта
А
b
e
g
in
блок
4) 5)
1 0
5
4
9 6
2
7
3
8
блок
    1)     А           2)       begin        3)   блок


    4)                                       5)
          блок




    1) – терминальный
    Пример              символ,
              1.4. Описание     принадлежащий
                            синтаксиса         алфавиту
                                       модельного       языка;
                                                  языка М с помощью диа
    2) – постоянная группа терминальных символов, определяющая название
    лексемы, ключевое слово и т.д.;
    3) – нетерминальный символ, определяющий название правила;
    4) – входная дуга с именем правила, определяющая его название;
    5) – соединительные линии, обеспечивающие связь между терминальными
    и нетерминальными символами в правилах.

               Рисунок 2.1 – Графические примитивы диаграмм Вирта

     Описание синтаксиса модельного языка М с помощью диаграмм Вирта
представлено на рисунке 2.2.

цифра


               0            1           2         3        4

               5            6           7         8        9




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




                                                                     8