Polyglot on erittäin laajennettavissa kääntäjä etupää Java-ohjelmointikielellä. Hanke toteutetaan Java-luokan puitteiden avulla suunnittelumalleja edistämiseksi laajennettavuutta. Käyttämällä Polyglot, kielen laajennuksia voidaan toteuttaa ilman päällekkäisiä koodin puitteet itse.
Polyglot on käytetty toteuttamaan domain-erityiset kielet, tutkia kielen ideoita, yksinkertaistaa Java opetuksellisia tarkoituksia varten, ja eri koodia muunnoksia kuten optimointia ja vika injektio. Polyglot on käytetty sekä suurten ja pienten kielten laajennuksia; kokemuksemme osoittaa, että kustannukset täytäntöönpanon laajennuksen skaalautuu hyvin, missä määrin se muuttaa Java.
Polyglot kokoaa ja toimii (ainakin) Linux-, Solaris-, Windows ja Mac OS X: Ant ja JFlex skanneri generaattorin tarvitaan rakentaa sitä. Windows, joudut myös Cygwin.
Polyglot sisältää PPG, laajennettavissa LALR parser generaattori perustuu CUP LALR jäsennin generaattori Java (laajennettu parannetun virheenkorjauksen tuki).
Polyglot tukee Java-versio 1.4, mutta Polyglot laajennus, joka tukee Javaa 5. on kehitetty UCLA.
Versio Polyglot kirjoitettu J & kieli on myös kehitteillä. Se tekee ulottuu pohjan kääntäjä vieläkin helpompaa.
Mitä uutta tässä julkaisussa:
Ohjelmiston tiedot:
Kommentteja ei löytynyt