Помогите скомпилировать на С++ кампилятор для Си. Есть куча готовых листингов.
-метод синтаксического анализа- LL1;
-форма представления генерируемого кода -триады.
У меня есть несколько готовых курсовых которые отвечают поставленной задаче. В каждой из них есть листинг компилятора. Нужно выбрать любой и сделать из него рабочую программу.
Задача на самом деле не такая страшная как кажется, кода не так уж и много, но нужно будет хорошо разобраться из условиями. Задание можно скачать здесь. Готовые курсовые и лабораторные с которых нужно выбрать листинг тут.
Сроки 2-3 недели.
[SIZE="5"][CENTER]Готов заплатить 70$[/CENTER][/SIZE].
Можно также писать на ICQ #374589643
(хотя о триадах и лексере с парсером даже речи нет)
вот только написан он на С, а автору надо на С++ ;)
да и спалиться автор, даже если заюзает код gcc...
Ммм…я думаю,легче под C++ переделать,чем писать с нуля:) ИМХО,конечно же
Не спалиТся[COLOR="Silver"][SIZE="1"](что сделаеТ?)[/SIZE][/COLOR]–сомневаюсь,что преподы знают код GCC (= В крайняк,под себя переиначит
не уверен)) всё будет зависеть от способа разбора в gcc Си кода(никто же не гарантирует, что там LL(1)-анализ используется, есть SLR, LR, LARL, а может и ещё что. ну а изменение способа анализа влечёт за собой некоторую смену алгоритмов).
+ всеми любимые #define и большой объём кода, так что, думаю, будет проще реализовать всё это с нуля, чем заморачиваться выковыриванием нужного кода из gcc.
п.с. анализатор можно построить юзая lex или что-то подобное.
Реально шара прокатила, отпал гемор с контролем типов данныз и т.д..