Oberon space
General Category => Общий раздел => Тема начата: valexey от Август 20, 2012, 09:44:42 am
-
Дружными усилиями в конференции откопали компилятор Компонентного Паскаля писанный на C#, генерирует код для 8051. Опенсорс естественно.
Cross compiler for a dialect of Component Pascal programming language targetting at the Intel 8051-like CPUs (and support tools for such a compiler).
Парсер там писан посредством antlr. Кодогенератор конечно же свой. Имеется внутреннее промежуточное представление в виде дерева, которое, в принципе, можно использовать для своего кодогенератора (скажем в .net байткод или куда-то там еще). Написано вроде достаточно аккуратно.
http://sourceforge.net/projects/ob51/
-
Ах, да. Автор, по всей видимости, русский..