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

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

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

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

Нет заявок фрилансеров
  • Похожие заказы

  • $500

    Требуется профессиональный юзер Excel на постоянной основе для работы с Big Data. Задачи включают оцифровку данных и создание дешбордов. Аналитический склад ума и понимание бухгалтерии приветствуются. Пробный период 3 месяца.

    Закритий
    3 роки тому
  • Необходимо разработать приложение Список дел на языке C++. Ожидается, что программа будет предоставлена в виде исходного кода в прикрепленном файле. Укажите основные функции и структуру приложения.

    Прикладне ПЗ1 виконавець
    Завершено
    3 роки тому
  • Требуется разработать программу для авторегистрации на сайте Pringles. Программа должна обрабатывать ввод данных: почта, имя, фамилия и другие. Необходимо пройти рекапчу, получить код подтверждения на почту и ввести его. Также программа должна позволять указать код товара и пройти рекапчу повторно.

    Закритий
    3 роки тому
  • Создайте приложение на Java Server Faces для умножения матриц, где пользователи могут вводить матрицы А и В. Обеспечьте валидацию введенных данных для корректной работы приложения.

    Прикладне ПЗнемає заявок
    Закритий
    3 роки тому
  • Требуется разработать приложение на JAVA TM IDL, реализующее два сервиса: первый - смешивает информацию из двух файлов и сохраняет в третий, второй - передает данные из третьего файла клиенту. На клиенте необходимо реализовать меню для взаимодействия с сервисами.

    Закритий
    3 роки тому
  • Требуется откорректировать парсер на PHP и удалить версионность из базы данных MariaDB. Необходимо перенести последние версии данных в новую базу и протестировать на dev-сервере. Предлагайте стоимость и сроки выполнения, предусмотрена поэтапная оплата и приемка работы.

    Закритий
    3 роки тому
  • Требуется разработать дашборд на Google Data Studio, который будет извлекать данные из Google Таблиц. Необходима настройка визуализации данных для удобного анализа.

    Прикладне ПЗнемає заявок
    Закритий
    3 роки тому
  • Требуется внести изменения в существующий индикатор на Pine Script, добавив два Alert для уведомлений в TradingView. Уточните детали и функциональность для реализации.

    Прикладне ПЗнемає заявок
    Закритий
    3 роки тому