Подключите нашего Telegram-бота для уведомлений о новых проектах
Разработка лексического анализатора языка программирования высокого уровня
Заказчик
Отзывы фрилансеров:
+ 1
- 0
Зарегистрирован на сайте 3 года
49.17 $ — 47.12 €
Дедлайн: 07.01.2025
Написать десктопное или веб-приложение или любой другой вариант приложения с графическим интерфейсом на любом языке программирования.
Приложение должно представлять из себя Лексический анализатор для одного из перечисленных языков программирования:
-группа дотнет языков со статической типизацией
-Python
-Object Pascal
-Ruby
-Typescript
(Как я понял, основной принцип: это должен быть ООП язык со статической типизацией).
На входе:
Код программы написанный на одном из указанных языков.
На выходе:
Таблица токенов со столбцами:
-Исходный код
-Класс токена
-Строка
-Столбец
А также в рамках лексического анализа нужно проверять закрытость строк.
В качестве предложенных вариантов решения звучало два варианта:
1. Использование скопа регулярных выражений
2. Посмотреть уже существующие решения для генерации кода такого анализатора. Примеры: Flex (lex), Coco/R
Пример визуального представления такой программы:
Слева: текстовое поле, куда мы вводим текст программы (ввод)
Справа: таблица токенов вывод)
Снизу: список ошибок (незакрытые парные символы, например кавычки, скобки) (вывод)
Снизу, справа: кнопка, по которой анализируется исходный код.
Разделы:
Опубликован:
02.12.2024 | 13:31
Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста