Бюджет:
500 руб
Требуется написать программу, которая
выполняет лексический анализ входного текста в соответствии с заданием и
порождает таблицу лексем с указанием их типов и значений. Текст на входном
языке задается в виде символьного (текстового) файла. Программа должна выдавать
сообщения о наличии во входном тексте ошибок, которые могут быть
обнаружены на этапе лексического анализа.
Длину идентификаторов и строковых констант можно считать ограниченной 32
символами. Программа должна допускать наличие комментариев неограниченной
длины во входном файле. Форму организации комментариев предлагается выбрать
самостоятельно.
Входной язык содержит арифметические выражения, разделенные символом ;
(точка с запятой). Арифметические выражения состоят из идентификаторов,
десятичных чисел с плавающей точкой (в обычной и логарифмической
форме), знака присваивания (:=), знаков операций +, -, *, / и круглых скобок.
Обязательное требование "читабельный" исходный код программы с комментариями
Срок 3 дня