Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
формальные грамматики.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
520.19 Кб
Скачать

Литература

  1. Д.Грис. Конструирование компиляторов для цифровых вычислительных машин. - М., Мир, 1975.

  2. Ф.Льюис, Д.Розенкранц, Р.Стирнз. Теоретические основы проектирования компиляторов. - М., Мир, 1979.

  3. А.Ахо, Дж.Ульман. Теория синтаксического анализа, перевода и компиляции. - Т. 1,2. - М., Мир, 1979.

  4. Ф.Вайнгартен. Трансляция языков программирования. - М., Мир, 1977.

  5. И.Л.Братчиков. Синтаксис языков программирования. - М., Наука, 1975.

  6. С.Гинзбург. Математическая теория контекстно-свободных языков. - М., Мир, 1970.

  7. Дж.Фостер. Автоматический синтаксический анализ. - М., Мир, 1975.

  8. В.Н.Лебедев. Введение в системы программирования. - М., Статистика, 1975.

Содержание

ЭЛЕМЕНТЫ ТЕОРИИ ФОРМАЛЬНЫХ ЯЗЫКОВ И ГРАММАТИК 3

Введение. 3

Основные понятия и определения 3

Классификация грамматик и языков по Хомскому 6

Примеры грамматик и языков. 8

Разбор цепочек 8

Преобразования грамматик 11

Задачи. 12

ЭЛЕМЕНТЫ ТЕОРИИ ТРАНСЛЯЦИИ 17

Введение. 17

Описание модельного языка 17

Лексический анализ 18

О недетерминированном разборе 22

Задачи лексического анализа 24

Лексический анализатор для М-языка 25

Задачи. 29

Синтаксический и семантический анализ 32

Метод рекурсивного спуска 32

О применимости метода рекурсивного спуска 34

Синтаксический анализатор для М-языка 37

О семантическом анализе 39

Семантический анализатор для М-языка 40

Задачи. 45

Генерация внутреннего представления программ 48

Язык внутреннего представления программы 48

Синтаксически управляемый перевод 51

Генератор внутреннего представления программы на М-языке 52

Интерпретатор ПОЛИЗа для модельного языка 53

Задачи. 55

ЛИТЕРАТУРА 59

СОДЕРЖАНИЕ 60

60