ВУЗ:
Составители:
Т
А
Б
Л
И
Ц
Ы
К о м п и л я т о р
Объектная
П
одготовка к
г
енерации
Пр-ма во внутреннем представлении
Синтаксис и семантич. анализ
Пр-ма в виде лексем
Лексический анализатор
Исходная программа
1)Таблицы
служебных
слов ТСС
2)Таблицы
ограничит
ТО
3)Таблицы
чисел ТЧ
4)Таблицы
идентифик
аторов ТИ
Рисунок.1.3 - Трехпроходной транслятор
2 Лексический анализ
2.1 Основные сведения
Лексема - минимальная единица текста (число, идентификатор и тп.),
несущая смысловую нагрузку..
Задача лексического анализа - выделить лексемы и преобразовать их к
виду, удобно для последующей обработки.
В процедурных языках лексемы делятся на классы:
1 - служебные слова; 2 - ограничители; 3 - числа; 4 - идентификаторы и
помещаются в таблицы с соответствующими номерами. Так что лексема
представляется парой чисел (n,k), где n - номер таблицы, k - номер лексемы в
таблице.
Анализ текста проводится путем разбора по Р - грамматике.
12
Исходная программа Компилятор 1)Таблицы Т служебных Лексический анализатор слов ТСС А 2)Таблицы Пр-ма в виде лексем ограничит ТО Синтаксис и семантич. анализ Б 3)Таблицы чисел ТЧ Л 4)Таблицы Пр-ма во внутреннем представлении идентифик И аторов ТИ Подготовка к Ц генерации Ы Объектная Рисунок.1.3 - Трехпроходной транслятор 2 Лексический анализ 2.1 Основные сведения Лексема - минимальная единица текста (число, идентификатор и тп.), несущая смысловую нагрузку.. Задача лексического анализа - выделить лексемы и преобразовать их к виду, удобно для последующей обработки. В процедурных языках лексемы делятся на классы: 1 - служебные слова; 2 - ограничители; 3 - числа; 4 - идентификаторы и помещаются в таблицы с соответствующими номерами. Так что лексема представляется парой чисел (n,k), где n - номер таблицы, k - номер лексемы в таблице. Анализ текста проводится путем разбора по Р - грамматике. 12
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »