Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Синтаксичний аналізатор

Реферат Синтаксичний аналізатор





id=ідент; Сid =* КонстІден; int=integer;

chr=char; =.; str=string;

Нетермінали:

DfT =* ОпісТіпов 1; LTp=СпісокТіпов 2;=ОпісТіпа 2; Typ=Тип 4;

Правила:

) DfT -> typ LTp

) LTp -> Tp1; LTp

) LTp -> Tp1;

) Tp1 -> id=Typ

) Tp1 -> id=id

) Typ -> Cid. Cid

) Typ -> int

) Typ -> chr

9) Typ -> str


6. Граматика опису змінних GR6 (Початковий символ DfV )


Термінали:=var; =;, =;

: =:; id=ідент; int=integer;=char; str=string;

Нетермінали:

DfV =* ОпісПеременних 1; LVr=СпісокОпісПерем 2;

Vr1=Змін 2; Vrs=СпісокПеременних 1;

DV1=1ОпісПеремен 4;

Правила:

) DfV -> var LVr

2) LVr -> DV1;

) LVr -> DV1; LVr

) Vr1 -> id

) Vr1 -> Vr1, id

) Vrs -> Vr1

) DV1 -> Vrs: id

) DV1 -> Vrs: int

) DV1 -> Vrs: chr

10) DV1 -> Vrs: str


. Граматика міток GR7 (Початковий символ M )


Термінали:=ідент; nat=ЦелБезЗнак;

Нетермінали:

M =* Мітка 2;

Правила:

) M -> id

) M -> nat


. Граматика опису операторів GR8 (Початковий символ opl )


Термінали:

M =* мітка;: =:; O:==* ОпПрісв;

OIO =* ОпВв / Вив; OMn =* ОперУправ; BOp =* БлокОпер;

Нетермінали:

Opl =* Оператор 2; Op=НепомечОпер 4;

Правила:

) Opl -> M: Op

) Opl -> Op

) Op -> BOp

) Op -> O:=

) Op -> OIO

) Op -> OMn


9. Граматика блоку операторів GR9 (Початковий символ BOp )


Термінали:=begin; end=end; =;

Opl =* Оператор;

Нетермінали:

BOp =* БлокОпер 1; OPs=Набір операторів 1;

Op1=Оператор 2;

Правила:

) BOp -> beg OPs end

2) OPs -> Op1

) Op1 -> Opl

) Op1 -> Opl; Op1

10. Гра...


Назад | сторінка 12 з 15 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Термінали повітряного транспорту
  • Реферат на тему: Початковий етап навчання у вокальному ансамблі
  • Реферат на тему: Організація допомоги в початковий період великомасштабної війни
  • Реферат на тему: Організація анестезіологічної і реаниматологической допомоги в початковий п ...
  • Реферат на тему: Граматика латинської мови