Курсовые проекты / курса не мои / Василию / ПЗ по СПО / Приложение Б
.docПриложение Б
Граф состояний лексического анализатора
Фрагмент
графа переходов КА дл
я
пробела, разделяющего знака, комментариев,
операторов сравнения “<”, “>” и “=”
представлен на рис.
1.

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

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

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

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


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


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


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


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