Polyglot

POLYGLOT is een zeer uitgebreid compiler voorkant voor de Java-programmeertaal.
Download nu

Polyglot Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Eclipse Public License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Andrew Myers
  • Uitgever website:
  • http://www.cs.cornell.edu/Projects/polyglot/

Polyglot Tags


Polyglot Beschrijving

Polyglot is een zeer uitgebreid compiler voordeinde voor de Java-programmeertaal. Polyglot is een zeer uitgebreid compiler voordeinde voor de Java-programmeertaal. Het project wordt geïmplementeerd als een Java-klassenkader met behulp van ontwerppatronen om de uitbreidbaarheid te bevorderen. Met behulp van polyglot kunnen taalextensies worden geïmplementeerd zonder dubbele code uit het raamwerk zelf. Polyglot is gebruikt om domeinspecifieke talen te implementeren, om de ideeënontwerpideeën te verkennen, om Java te vereenvoudigen voor pedagogische doeleinden, en voor verschillende code-transformaties zoals optimalisatie en fout injectie. Polyglot is gebruikt voor zowel grote als kleine taalextensies; Onze ervaring suggereert dat de kosten van het implementeren van een uitbreidingsschalen goed met de mate waarin het Java.Polyglot-compilaten aangeeft en wordt uitgevoerd (tenminste) Linux, Solaris, Windows en Mac OS X. mier en de JFlex-scannergenerator zijn vereist Bouw het. Op Windows heeft u ook cygwin.polyglot nodig inclusief PPG, een uitbreidbare LALR PARDER-generator op basis van de beker LALR PARDER-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.A-versie van Polyglot geschreven in de J-taal is ook in ontwikkeling. Het maakt het verlengen van de basiscompiler nog eenvoudiger. Wat is er nieuw in deze release: · Diverse bugfixes. · Een veronderstelling dat retourafschriften alleen plaatsvinden binnen de methoden is vastgesteld. · Een kopieer (Nodefactory) is toegevoegd aan de knooppunt-interface om een te genereren Nieuwe versie van een knooppunt met een ander knooppuntfabriek.


Polyglot Gerelateerde software

Gcl

GCL is een compiler en tolk voor gemeenschappelijke lisp. ...

634

Downloaden