- •Формальные языки и грамматики Введение
- •1. Предварительные обсуждения
- •2. Формальные грамматики
- •3. Классификация формальных грамматик
- •4. Система составляющих
- •5. Синтаксические диаграммы
- •6. Синтаксическое дерево
- •7. Алгоритмы обхода вершин дерева разбора.
- •7.1 Алгоритм обхода "сверху-вниз".
- •7.2 Алгоритм обхода "снизу-вверх".
- •8. Двоичное дерево
- •9. Свойства двоичного дерева
- •10. Грамматический разбор цепочек
- •10.1. Разбор цепочки "сверху-вниз".
- •10.2. Разбор цепочки "снизу-вверх".
- •11. Операции над языками
- •Заключение
- •Контрольные вопросы и задачи
- •Индивидуальное задание
- •Указатель обозначений
- •Предметный указатель
- •Список литературы
- •1. Предварительные обсуждения.................................................... 4
1. Предварительные обсуждения.................................................... 4
2. Формальные грамматики............................................................. 9
3. Классификация формальных грамматик..................................... 15
4. Система составляющих.............................................................. 23
5. Синтаксические диаграммы........................................................ 26
6. Синтаксическое дерево.............................................................. 30
7. Алгоритмы обхода вершин дерева разбора................................. 40
7.1. Алгоритм обхода "сверху-вниз"................................................ 40
7.2. Алгоритм обхода "снизу-вверх"................................................ 41
8. Двоичное дерево........................................................................ 43
9. Свойства двоичного дерева...................................................... 52
10.Грамматический разбор цепочек.............................................. 56
10.1 Разбор цепочки "сверху-вниз"................................................ 57
10.2 Разбор цепочки "снизу-вверх"................................................ 62
11. Операции над языками............................................................ 65
Заключение............................................................................ 67
Контрольные вопросы и задачи............................................... 68
Индивидуальные задания........................................................ 70
Указатель обозначений............................................................. 72
Предметный указатель............................................................. 73
Список литературы................................................................... 75
