Polyglot

Software screenshot:
Polyglot
Dettagli del software:
Versione: 2.2.2
Data di caricamento: 2 Jun 15
Sviluppatore: Andrew Myers
Licenza: Libero
Popolarità: 4

Rating: nan/5 (Total Votes: 0)

Polyglot è un front end compilatore altamente estensibile per il linguaggio di programmazione Java. Il progetto è realizzato come un quadro di classe Java utilizzando modelli di progettazione per promuovere estensibilità. Utilizzando Poliglotta, estensioni del linguaggio possono essere implementate senza duplicare il codice del framework stesso.
Poliglotta è stato utilizzato per implementare linguaggi settoriali, per esplorare le idee progettuali di lingua, di semplificare Java per scopi pedagogici, e per varie trasformazioni di codice, come l'ottimizzazione e fault injection. Poliglotta è stato utilizzato per entrambe le estensioni di linguaggio maggiori e minori; nostra esperienza suggerisce che il costo di attuazione un'estensione scala bene con il grado in cui essa modifica Java.
Poliglotta compila e gira su (almeno) di Linux, Solaris, Windows e Mac OS X. Ant e il generatore di scanner JFlex sono tenuti a costruirlo. Su Windows, avrete anche bisogno di Cygwin.
Poliglotta include PPG, un generatore di parser LALR estendibile basato sul generatore di parser LALR CUP per Java (esteso con supporto migliorato il debug).
Poliglotta supporta Java versione 1.4, ma un'estensione Poliglotta che supporti Java 5. è stato sviluppato presso la UCLA.
Una versione di Polyglot scritta nella J & lingua è anche in fase di sviluppo. Rende l'estensione del compilatore di base ancora più facile.
Cosa c'è di nuovo in questo rilascio:

Programmi simili

Alice ML
Alice ML

2 Jun 15

bff
bff

3 Jun 15

GCC
GCC

16 Aug 18

clig
clig

3 Jun 15

Commenti a Polyglot

I commenti non trovato
Aggiungi commento
Accendere le immagini!