Polyglot

Software screenshot:
Polyglot
Software informatie:
Versie: 2.2.2
Upload datum: 2 Jun 15
Ontwikkelaar: Andrew Myers
Licentie: Gratis
Populariteit: 4

Rating: nan/5 (Total Votes: 0)

Polyglot is een zeer uitbreidbare compiler front-end voor de programmeertaal Java. Het project wordt uitgevoerd als een Java-klasse framework met behulp van design patterns voor uitbreidbaarheid te bevorderen. Met behulp van Polyglot, kan de taal extensies worden uitgevoerd zonder dupliceren code van het raamwerk zelf.
Polyglot is gebruikt om de uitvoering van domeinspecifieke talen, taal ontwerp ideeën te onderzoeken, naar Java te vereenvoudigen voor pedagogische doeleinden, en voor verschillende code transformaties, zoals optimalisatie en fout injectie. Polyglot is gebruikt voor zowel grote en kleine taal extensies; onze ervaring leert dat de kosten van de uitvoering verlenging schaalt goed met de mate waarin wijzigt Java.
Polyglot compileert en draait op (minstens) Linux, Solaris, Windows en Mac OS X. mier en de JFlex scanner generator nodig zijn om het te bouwen. Op Windows, moet u ook Cygwin.
Polyglot omvat PPG, een uitbreidbaar LALR parser generator op basis van de CUP LALR parser generator voor Java (uitgebreid met verbeterde debugging ondersteuning).
Polyglot ondersteunt Java versie 1.4, maar een Polyglot extensie die Java 5. ondersteunt is ontwikkeld op UCLA.
Een versie van Polyglot geschreven in de J & language is ook in ontwikkeling. Het maakt de uitbreiding van de basis compiler nog gemakkelijker.
Wat is er nieuw in deze release:

Vergelijkbare software

Nimrod
Nimrod

20 Feb 15

autogen.sh
autogen.sh

20 Feb 15

SWIG
SWIG

7 Mar 16

Alice ML
Alice ML

2 Jun 15

Reacties op Polyglot

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!