Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Mysye
0 / 0 / 0
Регистрация: 29.05.2012
Сообщений: 18
#1

Разработка компилятора модельного языка программироания - C++

20.06.2012, 11:23. Просмотров 770. Ответов 0
Метки нет (Все метки)

Доброго времени суток.
Нужно разработать компилятор для модельного языка программирования, написанный на языке Object Pascal (Delphi) или С++, реализующие следующие задачи:
1) Построение грамматики на основе данных из файла;
2) Осуществление лексического анализа входного файла;
3) Определения соответствия входной цепочки грамматике, а также синтаксический анализ входной цепочки;
4) Осуществление семантического анализа, построение таблиц идентификаторов и проверка объявлений переменных;
5) Подготовку к генерации кода и генерацию машинного кода в виде исполняемого файла (в формате .com, допускается .exe)

Нужен хелп, мб у кого-нибудь есть наработки по этой теме?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.06.2012, 11:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Разработка компилятора модельного языка программироания (C++):

Конструирование транслятора для модельного языка. Литература по LEX/YACC - C++
Простите, не знал куда тему приткнуть. Ищу литературу по LEX/YACC. Софт, книги и т.д.

Исходники компилятора языка Си - C++
Доброго времени суток, форумчане. Быть может, у кого-нибудь есть завалявшиеся исходники компилятора языка Си, написанного на С/С++ ? Буду...

Разработка компилятора на C++ под код с++ - C++
Ребята мне нужно создать компилятор по виду как программа в которую пишешь с++ код и выбираешь ОС (Windows, MS-DOS, Linux и тд.), а сам...

Разработка интерпретатора языка - C++
Добрый день! При разработке интерпретатора возникла след проблема: Qt Creator не желает конвертировать чаровские константы в тип...

По русскому названию языка программирования определить английское название этого языка - C++
Задача на перечисляемый тип P=(ада, бейсик, модула2, лисп, паскаль, пл2, фортран); A=(ada, basic, modula2, lisp, paskal, pl1. fortran);

Выделение в исходном коде программы ключевых слов языка и операторов языка по словарю - C++
Разбор исходного текста на языке программирования. Выделение в исходном коде программы ключевых слов языка и операторов языка по словарю....

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.06.2012, 11:23
Привет! Вот еще темы с ответами:

Переписать символы с входящего рядка в выходящий, меняя операторы языка паскаль на операторы языка С++ := на =, = на ==, # на != - C++
Переписать символы с входящего рядка в выходящий, меняя операторы языка паскаль на операторы языка С++ := на =, = на ==, # на != Спасибо.

Какая версия языка у языка С++? - C++
Здравствуйте! Собираюсь писать егэ по информатике уже меньше, чем через две недели. Собираюсь писать код на С++. В заданиях пишется,...

Реализовать 2 функции с использованием языка C и конструкции asm компилятора gcc - C (СИ)
формат binary16 стандарта IEEE 754-2008. В прототипах функций, приведённых ниже, обозначается как fp16_t /* * Возвращает экспоненту...

Разработка примитивиного компилятора на C# - C#
Доброго времени суток. Нужна помощь в написании для учебы. Пример написанного компилятора прикреплен в архиве. На основе его...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.