Castor

SOURTOR DE ABIERTO Y GENERADOR DE PARSER LALR GRATUITO
Descargar ahora

Castor Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD
  • Precio:
  • FREE
  • Nombre del editor:
  • Alexander Demenchuk
  • Sitio web del editor:
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 220 KB

Castor Etiquetas


Castor Descripción

SOURTOR ABIERTO Y GENERADOR DE PARSER LALR GRATUITO Beaver toma una gramática gratuita de contexto y la convierte en una clase de Java que implementa un analizador para el idioma descrito por la gramática. Beaver acepta gramáticas expresadas en la forma extendida Backus-Naur (EBNF). En el castor exterior no es tan diferente de cualquier otro generador de analizador. Beaver leerá la especificación del idioma para el que debe generarse un analizador y producirá un archivo de origen de Java con una clase de Java que represente un analizador para ese idioma específico. Sin embargo, debe señalarse que un idioma aquí debería ser visto como un término general que describe una forma lineal que representa alguna información estructurada, no necesariamente un lenguaje de programación. El funcionamiento interno del motor de análisis del castor utiliza algunas técnicas interesantes que hacen que sea realmente rápido, probablemente tan rápido como el analizador Larl puede obtener: · Análisis de castor Las tablas se construyen utilizando un esquema de desplazamiento de filas, que produce tablas que se comportan como si estuvieran usando un hashing perfecto. es decir, una búsqueda de acción / estado es un solo acceso indexado a una matriz. · Las rutinas de acción se invocan a través de delegados, que es la forma más rápida de invocar una acción en Java, con el beneficio adicional de tener un tiempo de invocación constante, sin importar cuántas rutinas de acción están definidos. La última ventaja conduce a ganancias significativas (el analizador de Java 1.2 con las rutinas de acción no hace nada más que los símbolos de retorno es aproximadamente un 26% más rápido cuando usa delegados) sobre el encendido de un código de rutina de acción. ¿Qué hay de nuevo en este lanzamiento: · Se corrigió el error 2838002: el código de salida es siempre 0


Castor Software relacionado

Albow

Una herramienta de desarrollo que proporcionará a los desarrolladores un poco de widgetry para Pygame ...

163 270 KB

Descargar

Luacore

Un marco de Objective-C de código abierto para ejecutar Scripts LUA ...

181 218 KB

Descargar

Infrarrojo

Paquete de código abierto de scripts diseñado para configurar una arquitectura orientada al servicio en PHP ...

149 301 KB

Descargar

Ha-jdbc

Proxy JDBC que proporciona una capacidad de agrupamiento tolerante a fallos de peso ligero, transparente y de falla para cualquier controlador JDBC subyacente ...

364 7.1 MB

Descargar

Pirex

Un compilador / idioma para escribir módulos de extensión de Python ...

184 236 KB

Descargar