Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
21
Добавлен:
02.05.2014
Размер:
178.69 Кб
Скачать

Приложение Б

Граф состояний лексического анализатора

Фрагмент графа переходов КА для операторов условия типа ifthenelse и ifthen, разделительного символа ;(точка с запятой), идентификаторов, знаков сравнения <, >, =, знака присваивания (:=).представлен на рис. 1.

Рис.1. Фрагмент графа переходов КА операторов условия, разделительного символа ; , идентификаторов, знаков сравнения, знака присваивания

Фрагмент графа переходов КА для круглых открывающихся и закрывающихся скобок, сложения, вычитания, сдвигов вправо и влево представлен на рис.2.

Рис.2. Фрагмент графа переходов КА для скобок, разделяющего знака

и знаков присваивания, сложения, вычитания, сдвигов влево и вправо

Фрагмент графа переходов КА для операторов сравнения “not”, “and” представлен на рис.3.

Рис.3. Фрагмент графа переходов КА операторов сравнения “not”, “and

Фрагмент графа переходов КА для оператора сравнения “or и двоичной константы представлен на рис.4.

Рис.4. Фрагмент графа переходов КА для оператора сравнения “or”, целых чисел и шестнадцатеричной константы.

Фрагмент графа переходов КА операторa цикла “for”,to”,“do” представлен на рис.5.

Рис.5. Фрагмент графа переходов КА для операторов цикла “ for”,to”,“do

Фрагмент графа переходов КА для служебных слов “begin” и “prog” представлен на рис.6.

Рис.6. Фрагмент графа переходов КА для служебных слов “begin” и “prog”.

Фрагмент графа переходов КА для служебных слов “end”, “end.” представлен на рис.7.

Рис.7. Фрагмент графа переходов КА для служебных слов “end”, “end.”.

Тут вы можете оставить комментарий к выбранному абзацу или сообщить об ошибке.

Оставленные комментарии видны всем.

Соседние файлы в папке ПЗ Берта