Добавил:
ПОИТ 2016-2020 Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Наркевич 3 сем / Лекции / Лекция_21

.docx
Скачиваний:
16
Добавлен:
29.04.2018
Размер:
786.32 Кб
Скачать

Лекция 21

БГТУ, ФИТ, ПОИТ, 3 семестр, Языки программирования

Принцип реализации синтаксического анализатора

  1. Вид сверху

  1. Ожидаемый результат

  1. Грамматика (Грейбах)

Правила грамматики Грейбах:

S→ m{NrE;};|tfi(F){NrE;};S|m{NrE;};S|tfi(F){NrE;};

N→ dti;|rE;|i=E;|dtfi(F);|dti;N|rE;N|i=E;N|dtfi(F);N

E→i|l|(E)|i(W)|iM|lM|(E)M|i(W)M

M→vE|vEM

F→ti|ti,F

W→i|l|i,W|l,W

  1. Грамматика (Грейбах): конструкторы

  1. Грамматика (Грейбах): функции и методы

  1. Магазинный автомат

  1. Магазинный автомат: конструкторы

  1. Магазинный автомат: методы и функции

  1. Подготовка к генерации кода

  1. Диагностика

  1. Отладка: трассировка

15

Соседние файлы в папке Лекции