Задание:
Сделать лексический анализ в виде автомата.
* Переход состояний по таблице состояний
* Каждый конечный автомат в отдельном файле для ключевых слов, чисел, разделителей
* написать функцию automat.max_string(whole_string, pos) -> (True/False, m) гдe m — максимальная строка начиная с pos, допускаемая автоматом automat в строке whole_string
* Добавить приоритет автоматам. Приоритет для ключевых слов выше, чем для идентификаторов
* Сортировать по убыванию по паре (automat.max_string(), automat.prioritet)
Примеры автоматов и список литературы в файле:
https://drive.google.com/file/d/16rngwRdNDOUWSphjvKk0fPpe0C3LFhbC/view
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |