Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Добрый день, мне нужно написать компилятор для языка C. Реализовать на языке C++.

С учетом следующих требований:

  • Объявление переменных целого, вещественного, булевого типа.
  • Объявление массивов и записей.
  • Определение функций, процедур и главной программы.
  • Команды присваивания, условий, цикла, ввода-вывода, блока команд и вызова процедуры.
  • В выражениях можно использовать следующие операции:
  • обращения к элементу массива;
  • обращения к полю записи;
  • арифметические операции;
  • операции сравнения;
  • логические операции.
Метод реализации: Лексический анализатор на основе генератора лексических анализаторов LEX. Синтаксический анализатор: таблично-управляемый LL(1) разбор.
2 года назад
focusnic15
Владислав 
22 годаРоссия
3 года в сервисе
Был
месяц назад