Поліглот є дуже розширюваний компілятор інтерфейс для мови програмування 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
Коментар не знайдено