Подключите нашего Telegram-бота для уведомлений о новых проектах

Разработка лексического анализатора языка программирования высокого уровня

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

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».