Dparser

DPARSER es una herramienta simple pero poderosa para analizar.
Descargar ahora

Dparser Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • John Plevyak
  • Sitio web del editor:

Dparser Etiquetas


Dparser Descripción

Dparser es una herramienta simple pero poderosa para analizar. El proyecto DPARSER es una herramienta simple pero poderosa para analizar. Puede especificar el formulario del texto que se analizará utilizando una combinación de expresiones regulares y producciones de gramática. Porquen de la técnica de análisis (técnicamente un analizador de GLR sin escáner basado en el algoritmo de Tomita) no hay restricciones. La gramática puede ser ambigua, derecha o la izquierda recursiva, tenga cualquier número de producciones nulas, y debido a que no hay un tokenizador separado, puede incluir espacios en blanco en los terminales y tener terminales que sean prefijos de otros terminales. Los mangos de los espacios no están bien formados por los idiomas informáticos y los archivos de datos, pero casi cualquier Situación wacky que ocurre en el mundo real. Aquí hay algunas características clave de "DPARSER": · Perchable respediente de GLR · Gramáticas simples de estilo EBNF y terminales de expresión regular. · Prioridades y asociativas para token y reglas. · Recuperación de errores incorporada · Acciones especulativas (para desambiguación semántica) · Edificio automático del árbol de parse (opcionalmente) · Acciones finales a medida que avanza, o en el árbol de parse completo · Andales de árboles y acciones por defecto (soporte de compilación múltiple) · Mesa de símbolo construida para análisis ambiguo. · Paríses parciales, análisis recursivo, análisis que comienza con cualquier no terminal. · El espacio en blanco se puede especificar como un subgramar. · Tokenizadores externos (interfaz de llamada C) y escáneres terminales externos · Buena eficiencia asintótica. · Viene con Ansi-C, Python y Verilog Gramars · Viene con la fuente completa. · Portátil C para una fácil compilación y enlace. · Licencia BSD, para que pueda incluirla en su solicitud sin preocuparse por las licencias ¿Qué hay de nuevo en este lanzamiento: · Esta versión agrega las devoluciones de llamadas de ambigüedad para Python. · Corrige un error de error de recuperación de errores, un error de número de columna y números de columna y líneas faltantes cuando se usa un subparser de espacio en blanco.


Dparser Software relacionado

Coro

Coro es una familia de módulos de Perl grande que implementa multitarea cooperativa en Perl. ...

206

Descargar