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

Гість1 рік у сервісі
Дані замовника будуть вам доступні після подання заявки
26.08.2024

Основные задачи:

Создать формальный язык для управления роботом с поддержкой целочисленных литералов, переменных, массивов, арифметических и логических операций, циклов и условий.

Реализовать интерпретатор на основе flex и bison, обеспечивающий проверку корректности кода.

Написать программу на этом языке для поиска выхода из лабиринта роботом.

Требования:

Опыт разработки языков программирования или интерпретаторов.

Умение работать с flex и bison.

Понимание принципов построения грамматик и синтаксического анализа.

Результат: Рабочий интерпретатор и программа для робота.

Заявки фрілансерів