Веб-программист. Разработка лексического анализатора языка программирования высокого уровня (Дистанционная работа)
(проект не опубликован)

Бюджет: 5 000 руб.

Задание: Веб-программист. Разработка лексического анализатора языка программирования высокого уровня (Дистанционная работа)

Написать десктопное или веб-приложение или любой другой вариант приложения с графическим интерфейсом на любом языке программирования. Приложение должно представлять из себя Лексический анализатор для одного из перечисленных языков программирования: -группа дотнет языков со статической типизацией -Python -Object Pascal -Ruby -Typescript (Как я понял, основной принцип: это должен быть ООП язык со статической типизацией). На входе: Код программы написанный на одном из указанных языков. На выходе: Таблица токенов со столбцами: -Исходный код -Класс токена -Строка -Столбец А также в рамках лексического анализа нужно проверять закрытость строк. В качестве предложенных вариантов решения звучало два варианта: 1. Использование скопа регулярных выражений 2. Посмотреть уже существующие решения для генерации кода такого анализатора. Примеры: Flex (lex), Coco/R Пример визуального представления такой программы: Слева: текстовое поле, куда мы вводим текст программы (ввод) Справа: таблица токенов вывод) Снизу: список ошибок (незакрытые парные символы, например кавычки, скобки) (вывод) Снизу, справа: кнопка, по которой анализируется исходный код.