Polígloto

Polyglot es un frontal del compilador altamente extensible para el lenguaje de programación Java.
Descargar ahora

Polígloto Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Eclipse Public License
  • Precio:
  • FREE
  • Nombre del editor:
  • Andrew Myers
  • Sitio web del editor:
  • http://www.cs.cornell.edu/Projects/polyglot/

Polígloto Etiquetas


Polígloto Descripción

Polyglot es un extremo delantero del compilador altamente extensible para el lenguaje de programación Java. Polyglot es un extremo delantero del compilador altamente extensible para el lenguaje de programación Java. El proyecto se implementa como un marco de clase Java utilizando patrones de diseño para promover la extensibilidad. Uso de POLYGLOT, las extensiones de idioma se pueden implementar sin un código de duplicación del marco en sí mismo. Polyglot se ha utilizado para implementar idiomas específicos de dominio, para explorar ideas de diseño de idioma, para simplificar Java con fines pedagógicos, y para varias transformaciones de código, como optimización y falla. inyección. Polyglot se ha utilizado para extensiones de idiomas mayores y menores; Nuestra experiencia sugiere que el costo de implementar una ampliación de una escala de extensión, bien con el grado en que modifica a Java.PolyGlot compila y se ejecuta (al menos) Linux, Solaris, Windows y Mac OS X. ANT y el generador de escáner JFLEX. constrúyelo. En Windows, también necesitará cygwin.polyglot incluye PPG, un generador de analizador de LALR extensible basado en el generador de analizador de la Copa LALR para Java (extendido con un soporte de depuración mejorado) .Polyglot admite la versión 1.4 de Java 1.4, pero una extensión de Polyglot que admite Java 5. Se ha desarrollado en UCLA.A versión de Polyglot escrita en el idioma J también está en desarrollo. Hace que la ampliación del compilador base sea aún más fácil. Lo que está nuevo en esta versión: · Bugfixes misceláneos. · Un supuesto de que se han solucionado las declaraciones de retorno solo dentro de los métodos. · Se ha agregado un método de copia (nofactorio) a la interfaz de nodo para generar un Nueva versión de un nodo con una fábrica de nodos diferente.


Polígloto Software relacionado