Курсовая работа, компилятор (лексер, парсер и таблица символов)
Дмитрий6 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
30.05.2019
Необходимо написать компилятор для языка программирования Ruby (используя его лексику), на языке C/C++/Python (нельзя использовать Flex и Bison) до 8.06.
Общие требования:
1. Базовые возможности: ввод-вывод, арифметика.
2. Типы данных: знаковые целые числа, массивы фиксированной длины(строковые и знакомые целочисленные). Выделение на стеке! Пример: int, char и массивы: int a[15]; char b[20]; Будут тесты (поиск минимума в массиве, поиск максимума в массиве, поиск подстроки в строке и т.п.)
3. Управляющие конструкции: ветвления, один вид циклов.
Желательно оставлять доступные комментарии в коде.
Весь дополнительный материал и информацию сообщу исполнителю.