Antlr

Antlr es un analizador avanzado, fácil de usar y generador de traductores.
Descargar ahora

Antlr Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Public Domain
  • Precio:
  • FREE
  • Nombre del editor:
  • Terence Parr
  • Sitio web del editor:
  • http://www.antlr.org/

Antlr Etiquetas


Antlr Descripción

Antlr es un analizador avanzado, fácil de usar y generador de traductores. Antlr, otra herramienta para el reconocimiento de idiomas, (anteriormente PCCTS) es una herramienta de idioma que proporciona un marco para construir reconocimientos, compiladores y traductores de descripciones gramaticales que contienen Java, C #, C ++ o Python Acciones.antlr proporciona un excelente soporte para la construcción de árboles, Caminar de árbol, y traducción. Actualmente hay alrededor de 5,000 descargas de fuente de antlR al mes. ¿Qué hay de nuevo en esta versión: Java cambia · Movido consumo (); Consumeuntil (...) para recuperar () Método que puede anular en los analizadores solamente. NUEVA FIRMA DE MÉTODO: Recuperación de vacíos públicos (Tokenset de Bitset) lanza tokenStreamException; · CommonStWithHidDentokens Builderes de árbol fijos Copiar tokens ocultos · Astactory; Método sobrecargado agregado Public Void SeetastNodeClass (Clase C); · El charvocabulario predeterminado es 0..127 para el rango ASCII. ~ 'N', por ejemplo, dio resultados realmente incorporados desde que Charvocabulario no tenía un rango definido. CAMBIOS DE C ++: · Se agregó TokenStreamrewRyRiteEngine C ++ Port + Ejemplo. · Correcciones para problemas de extensión de signo que se escabullizan en 2.7.4. · Correcciones para algunos errores de cita en la c ++ Codegeneración. · Correcciones para algunas extensiones incorrectas en archivos DocBook y HTML generados (para -html / -docbook Opciones de línea de comandos). · Hecho de código de código más amigable unicode. · Tweaks para el apoyo preliminar UTF8. Incluye un ejemplo que es capaz de analizar la entrada UTF8 (más comprobante de concepto de lo que será). (Usando un inputbuffer personalizado y Charscanner). * La retroalimentación sobre esto se aprecia. * · Error de cineación fija ('A' .. 'Z'!) Dispararía la generación de código de C ++ no válido. · Añadida Falta de advertencia para la redefinición de los tipos de nodos AST. (Gracias a Sergey Bogdanov) · Bugfix para el código de inicialización de la fábrica AST. · Argumento predeterminado fijo que se destruye para los métodos generados de reglas. · Problema de extensión de signo fijo en los mensajes de error en el soporte LIB (activado por MSVC) · Tipo fijo generado para las variables SAVEINDEX y _Begin. Gracias a Brad Skick para el parche. · GetFileName / Line / Moticulos de columna agregados a TokenStreamRecognitioneException (gracias a Heinz Beckers) · Añadidos Estados LEXER al ejemplo de Flex Lexer. Ahora parece analizar el mismo conjunto de Java como los otros analizadores de ANTLR JAVA. · Pequeños ajustes para incluir archivos. · Doc ajustes. · Configuración revisada / MakeFiles de Wolfgang Haefelinger. C # cambia de cambios para el soporte de C # (por Anthony Oguntimehin, Kunse Odutola y Micheal Jordan): · Factory Out Out Ithoken y IhiddenStreamToken Thirt. · Astpair ahora admite un protocolo para reutilizar las instancias. El código C # generado crea muchas menos instancias de astipoder. · Los valores de LA (1) y LA (2) ahora están en caché en LEXERS · Creación / uso de Astarray reemplazados con listas de parámetros de longitud variable C #. Soluciones de Astarray solo para la compatibilidad con el revés. · Varios correcciones de errores en Antlr.Debug para soportar mejor las herramientas de estilo analview · Actualizado el generador de código C # para generar código que utiliza el uso de valores en caché la (x), reutiliza las instancias de astipoir , y utiliza las nuevas interfaces Itkoken y IhiddenStreamToken · Re-organizó la Biblioteca de tiempo de ejecución de Antlr para la plataforma .NET. La biblioteca ahora es los paquetes como dos conjuntos: · antlr.runtime.dll - requeridos, tipos de biblioteca principales y funcionalidad · antlr.astframe.dll: opcional, tipos y funcionalidad para mostrar los astillas · El resultado de todo esto es que los proyectos que no lo hacen. Necesidad La funcionalidad de AstFrame no se ve obligada a cargar el System.Drawing y System.Windows.Forms conjuntos que depende de. · La solución C # vs.net y los archivos y nombres de proyectos se han actualizado a 2.7.5. También nuevo archivo de proyecto para el ensamblaje de AstFrame. · Actualizado los archivos de compilación de Nant para admitir la construcción del nuevo tiempo de ejecución de dos montaje. · Incorporadas las últimas correcciones para la gramática de Java en el proyecto de ejemplo de Java '· Documentación actualizada en tiempo de ejecución para acomodar El nuevo tiempo de ejecución de dos montaje.


Antlr Software relacionado

Ccide

CCIDE es una herramienta que genera código de tablas de decisión incrustadas. ...

188

Descargar

cptools

CPTOTOLS es un conjunto de herramientas para el desarrollo de C / C ++. ...

127

Descargar

Pybison

Pybison es un analizador con sede en Python que funciona a la velocidad de C. ...

203

Descargar