Задание на разработку лексического анализатора языка Милан

Разработать лексический анализатор для языка МИЛАН.

Таблица лексем см. табл. 1.1.

Вход:

Файл с программой на языке МИЛАН.

Выход:

В случае, если в программе нет лексических ошибок: Таблица лексем; Таблица идентификаторов; Таблица числовых констант; Таблица строковых констант.

Если ошибки есть, то выводится сообщение о первой возникшей ошибке, и анализатор завершает свою работу.

Список ошибок:

Недопустимый символ;

Незакрыта кавычка у строковой константы;

Недопустимое имя идентификатора (пример: 1abc).

Лабораторная работа номер 2


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: