Курсовые проекты / курса не мои / Юджен / ПЗ по СПО / Приложение Б
.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”.