Скачиваний:
23
Добавлен:
02.05.2014
Размер:
205.31 Кб
Скачать

Приложение Б

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

Фрагмент графа переходов КА для пробела, разделяющего знака, комментариев, операторов сравнения “<”, “>” и “=” представлен на рис. 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”.

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