| SABLECC SABLECC es un marco de compilador orientado a objetos. |
Descargar ahora |
SABLECC Clasificación y resumen
- Licencia:
- The Apache License 2.0
- Nombre del editor:
- Etienne M. Gagnon
- Sitio web del editor:
- http://sablecc.org/
SABLECC Etiquetas
SABLECC Descripción
SABLECC es un marco de compilador orientado a objetos. SABLECC es un marco orientado a objetos que genera compiladores (e intérpretes) en el lenguaje de programación de Java. El marco de SABLECC se basa en dos decisiones de diseño fundamentales. Firstly, el marco utiliza técnicas orientadas a objetos para construir automáticamente un árbol de sintaxis abstracto estrictamente escrito. En segundo lugar, el marco genera clases de árboles de árboles utilizando una versión extendida del patrón de diseño de visitantes que permite la implementación de acciones en los nodos del árbol de sintaxis abstracto utilizando la herencia. Estas dos decisiones de diseño conducen a una herramienta que admite un ciclo de desarrollo más corto para Construyendo compiladores. Aquí hay algunas características clave de "SABLECC": · LEXERS FINITE AUTOMATON AUTOMATON (DFA DFA) deterministas con soporte completo de Unicode y estados léxicos. · Backus-Naur Ampliado forma de sintaxis de gramática. (Soporta los operadores *, y + +). · Perdores de los analizadores de LALR (1). · Generación automática de árboles de sintaxis abstracta estrictamente escrita. Código de Java genérico. ¿Cuál es la nueva versión de Alfa 4 de desarrollo: · Esta versión alfa trae una gramática mejorada y completa. · También agrega comentarios de documentación y pruebas de JUnit. ¿Qué hay de nuevo en este lanzamiento: · Esta versión beta incluye una primera versión del generador LEXER basado en el nuevo y potente motor "Léxico". · También incluye nuevos objetivos (SCALA y C) y operadores adicionales para el sistema de generación de texto de objetos.
SABLECC Software relacionado