Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия | Следующая версия Следующая версия справа и слева | ||
ob:vostok [2019/06/23 19:43] comdiv [Заметки автора компилятора] обновлена ссылка на блог |
ob:vostok [2019/10/08 02:14] comdiv Уточнение о входном и выходных языках |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
Цель — создание транслятора из некоторых диалектов Oberon в читаемый, | Цель — создание транслятора из некоторых диалектов Oberon в читаемый, | ||
- | Написан на собственном входном языке. Генерирует код на: | + | Основной код транслятора написан на его входном языке - Обероне. |
- | * С, совместимый с gcc, clang, tcc и CompCert. | + | Привязки к библиотекам - на соответствующих выходных языках. |
+ | |||
+ | Генерирует код на: | ||
+ | * Общем подмножестве | ||
* Java стандарта 1.7 | * Java стандарта 1.7 | ||
* JavaScript стандарта ECMAScript 5 | * JavaScript стандарта ECMAScript 5 |