Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > mini C++


Автор: brainiac 10.2.2010, 08:53
Пишу транслятор С-подобного языка на С++. За основу взял описанный Гербертом Шилдтом в книге  "The Art of C++" транслятор mini C++.
Кто уже пробовал его расширять и дорабатывать - делитесь бесценным опытом. Пока что не всё получается. smile

Добавлено @ 08:57
Самое лёгкое - добавлять свои библиотеки с функциями и новые ключевые слова. Кто пробовал добавить новые типы(там только int) или поддержку классов?

Автор: brainiac 10.2.2010, 11:08
исходники mini c++, если кого заинтересует:
заголовочный файл...

Автор: brainiac 10.2.2010, 11:08
...стандартная библиотека...

Автор: brainiac 10.2.2010, 11:08
парсер

Автор: brainiac 10.2.2010, 11:09
... и сам транслятор

Автор: brainiac 10.2.2010, 11:48
чтобы собрать нужны все 4 файла : minicpp.cpp, libcpp.cpp, parser.cpp, mccommon.h.

компиляция visual  С++ :cl -GX minicpp.cpp parser.cpp libcpp.cpp   
компиляция borland C++:bcc32 minicpp.cpp parser.cpp libcpp.cpp

использование транслятора: minicpp файл

Автор: sQu1rr 10.2.2010, 21:20
Спасибо, конечно, но зачем все это сюда выкладывать...  smile 
Это флуд называется...
Сообщение: проблема + попытка + догадки ошибки = хорошая тема
Сообщение: пробелма + флуд = плохая тема
 smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)