Polyglot oldukça genişletilebilir derleyici ön Java programlama dili için son olduğunu. Proje uzayabilirliğini tanıtmak için tasarım desenleri kullanarak bir Java sınıf çerçeve olarak uygulanmaktadır. Polyglot'u kullanarak, dil uzantıları çerçevesinde kendisinden kod çoğaltma olmadan uygulanabilir.
Polyglot pedagojik amaçlarla Java basitleştirmek ve bu optimizasyon ve arıza enjeksiyon gibi çeşitli kod dönüşümleri için için, dil tasarım fikirleri keşfetmek için, alana özgü dilleri uygulamak için kullanılır olmuştur. Polygot büyük ve küçük bir dil uzantıları hem de kullanılmaktadır; Deneyimlerimiz bir uzantısı uygulanması maliyeti Java değiştirir hangi derecede iyi ölçekler olduğunu göstermektedir.
Polyglot derler ve (en azından), Linux, Solaris, Windows ve Mac OS X Ant ve JFlex tarayıcı jeneratör çalışır inşa etmek gereklidir. Windows'da, ayrıca Cygwin ihtiyacınız olacaktır.
Polyglot PPG, (gelişmiş hata ayıklama desteği ile genişletilmiş) Java için CUP LALR ayrıştırıcı jeneratörü dayalı genişletilebilir LALR ayrıştırıcı jeneratör içerir.
Polyglot Java sürüm 1.4 destekler, ancak Java 5'e destekleyen bir Polyglot uzantısı UCLA geliştirilmiştir.
J & dilde yazılmış Polyglot'a bir versiyonu gelişmenin altında da. Hatta daha kolay taban derleyici uzanan yapar.
Bu Sürümdeki Yenilikler:
Yazılım detaylar:
Yorum Bulunamadı