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

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

Создать формальный язык для управления роботом с поддержкой целочисленных литералов, переменных, массивов, арифметических и логических операций, циклов и условий.
Реализовать интерпретатор на основе flex и bison, обеспечивающий проверку корректности кода.
Написать программу на этом языке для поиска выхода из лабиринта роботом.
Требования:

Опыт разработки языков программирования или интерпретаторов.
Умение работать с flex и bison.
Понимание принципов построения грамматик и синтаксического анализа.
Результат: Рабочий интерпретатор и программа для робота.

Читайте на 123ru.net