Polyglot

Skjermbilde programvare:
Polyglot
Prog.varedetaljer:
Versjon: 2.2.2
Last opp dato: 2 Jun 15
Utvikler: Andrew Myers
Lisens: Gratis
Popularitet: 32

Rating: 5.0/5 (Total Votes: 1)

Polyglot er en svært utvidbar kompilator front end for programmeringsspråket Java. Prosjektet gjennomføres som en Java-klassen rammeverk ved hjelp av design patterns å fremme utvidelsesmuligheter. Bruke Polyglot, kan språk utvidelser gjennomføres uten å duplisere kode fra rammeverket selv.
Polyglot har blitt brukt til å implementere domene-spesifikke språk, for å utforske språk design ideer, for å forenkle Java for pedagogiske formål, og for forskjellige kodetransformasjoner som optimalisering og feil injeksjon. Polyglot har vært brukt til både store og små språk utvidelser; Vår erfaring tilsier at kostnaden ved å implementere en forlengelse skalerer godt med graden til hvilken den modifiserer Java.
Polyglot kompilerer og kjører på (minst) Linux, Solaris, Windows og Mac OS X. Ant og JFlex scanner generator er nødvendig for å bygge den. På Windows, vil du også trenge Cygwin.
Polyglot inkluderer PPG, en utvidbar LALR parser generator basert på CUP LALR parser generator for Java (utvidet med forbedret debugging støtte).
Polyglot støtter Java versjon 1.4, men en Polyglot utvidelse som støtter Java 5. har blitt utviklet ved UCLA.
En versjon av Polyglot skrevet i J & språk er også under utvikling. Det gjør forløpende basis kompilatoren enda enklere.
Hva er nytt i denne versjonen:

Lignende programvare

Python
Python

22 Jun 18

bff
bff

3 Jun 15

CURSEL
CURSEL

3 Jun 15

bigloo
bigloo

20 Feb 15

Kommentarer til Polyglot

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!