Polyglot е силно разширяема компилатор предния край за езика Java програмиране. Проектът се реализира като клас рамка Java използване на шаблони за дизайн за насърчаване на разтегливост. Използването Polyglot, езикови разширения могат да бъдат изпълнени, без да дублира код от самата рамка.
Polyglot е била използвана за изпълнение на домейни специфични езици, за да проучи езикови дизайнерски идеи, за да се опрости Java за педагогически цели, както и за различни кодови трансформации като оптимизация и инжектиране вина. Polyglot е била използвана и за двете големи и малки разширения език; нашият опит показва, че разходите за прилагане удължаване везни и със степента, до която тя променя Java.
Polyglot съставя и работи на (поне) Linux, Solaris, Windows и Mac OS X. Ant и генератора на скенера JFlex са длъжни да го изгради. На Windows, вие също ще трябва Cygwin.
Polyglot включва PPG, разтегателен LALR анализатор Генератор на базата на анализатор генератора за CUP LALR за Java (удължен с подобрена поддръжка за отстраняване на грешки).
Polyglot поддържа Java версия 1.4, но Polyglot разширение, който поддържа Java 5. е разработен в UCLA.
А версия на Polyglot писано в J & език също е в процес на разработка. Това прави разширяване на база компилатора още по-лесно.
Какво е новото в тази версия:
Софтуер детайли:
Версия: 2.2.2
Дата на качване: 2 Jun 15
Разрешително: Безплатно
Популярност: 32
Коментари не е намерена