Интерпретатор Basic на С++

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

Необходимо написать простой интерпретатор Basic на С++. Исходные данные - файл с программой на Basic. Результат - выполнение программы на С++ (это не транслятор - файл .cpp создаваться не должен) Проект должен поддерживать анализ арифметико-логических выражений, поддержка процедур print, input, cls, beep, if-then-else, for-next, step, gosub-return, goto, while-wend, do-until, do-loop, end, возможность объявления переменных (макс длина имени 32 символа), работа с двумерными и одномерными массивами (операторы dim, data, read), работа с целыми, символьными числами и числами с плавающей точкой, строковые функции.