Полиглот является очень расширяемый компилятор интерфейс для языка программирования Java. Проект реализуется в рамках класса Java с использованием шаблонов проектирования, чтобы способствовать расширяемость. Использование полиглот, расширения языка могут быть реализованы без дублирования кода от самой структуры.
Полиглот была использована для реализации предметно-ориентированных языков, изучить дизайнерские идеи языка, для упрощения Java для педагогических целей, а также для различных кодовых преобразований, таких как оптимизация и неисправности впрыска. Полиглот была использована для обеих крупных и мелких расширений языка; наш опыт показывает, что затраты на реализацию расширение хорошо масштабируется в зависимости от степени, в которой это изменяет Java.
Полиглот компилируется и работает на (по крайней мере) Linux, Solaris, Windows и Mac OS X. Ant и генератора сканера JFlex требуется, чтобы построить его. В Windows, вы также должны Cygwin.
Полиглот включает PPG, расширяемую LALR генератор парсеров на основе анализатора генератора КУБОК LALR для Java (Extended с улучшенной поддержкой отладки).
Полиглот поддерживает Java версии 1.4, но расширение Полиглот, который поддерживает Java 5. была разработана в Калифорнийском университете.
Версия Полиглот написано в J & языка также в стадии разработки. Это делает расширение компилятора базовую еще проще.
Что нового в этой версии:
Детали программы:
Версия: 2.2.2
Дата загрузки: 2 Jun 15
Тип распространения: Бесплатная
Популярность: 32
Комментарии не найдены