Antlr/antlrworks

Páginas: 3 (712 palabras) Publicado: 17 de noviembre de 2011
Es una herramienta más para el reconocimiento del lenguaje, el lenguaje es una herramienta que proporciona un marco para construir reconocedores, compiladores y traductores de descripcionesgramaticales que contengan acciones en una variedad de idiomas de destino. ANTLR automatiza la construcción de reconocedores de lenguaje. A partir de una gramática formal, ANTLR genera un programa quedetermine si las sentencias se ajusten a dicha lengua. En otras palabras, es un programa que escribe programas. Mediante la adición de fragmentos de código a la gramática, el reconocedor se convierte en untraductor o intérprete. ANTLR proporciona un excelente soporte para la construcción de árboles de forma intermedia, a pie de árbol, la traducción y proporciona la recuperación automática de erroressofisticada y presentación de informes. Actualmente hay alrededor de 5.000 descargas de fuente ANTLR un mes y está incluido en todas las distribuciones de Linux y OS X. ANTLR es ampliamente utilizadoporque es fácil de entender, potente, flexible, genera legible de salida, viene con código fuente completo bajo la licencia BSD, es apoyado activamente, y por lo general le permite escribir las accionesen su idioma preferido. ANTLR v3 es un completo reescrita versión y es la culminación de casi 20 años de experiencia en herramientas de construcción de lenguaje. El objetivo de la versión 3 eraproporcionar una base de código muy limpio y la limpieza de manera significativa la sintaxis y la semántica de la gramática ANTLR meta-lenguaje. Si bien hay importantes mejoras basadas en la investigaciónnueva y emocionante, la herramienta mantiene su mojo fuerte y debe sentirse muy familiar para los usuarios ANTLR v2. Vea ¿Cuál es la diferencia entre ANTLR v2 y v3? La herramienta principal es escritapor Terence Parr, el loco detrás de las dos versiones anteriores. v3 tomó cuatro años de codificación frenética y el esfuerzo de investigación. Terence Parr es el loco detrás de ANTLR y ha estado...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Antlr
  • Antlr V3
  • Antlr Arboles Sintacticos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS