Разработать лексический анализатор для языка МИЛАН.
Таблица лексем см. табл. 1.1.
Вход:
Файл с программой на языке МИЛАН.
Выход:
В случае, если в программе нет лексических ошибок: Таблица лексем; Таблица идентификаторов; Таблица числовых констант; Таблица строковых констант.
Если ошибки есть, то выводится сообщение о первой возникшей ошибке, и анализатор завершает свою работу.
Список ошибок:
Недопустимый символ;
Незакрыта кавычка у строковой константы;
Недопустимое имя идентификатора (пример: 1abc).
Лабораторная работа номер 2