Lazybat

Una herramienta de parser de aplicaciones versátiles y generador de parser para C / C ++
Descargar ahora

Lazybat Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Nombre del editor:
  • Srdjan Mijatovic
  • Sistemas operativos:
  • Windows All
  • Tamaño del archivo:
  • 104 KB

Lazybat Etiquetas


Lazybat Descripción

LazyBat es un poderoso generador de servicios públicos de transformación y analizador diseñado para transformar los datos de entrada en acciones que utilizan ese datos. Lo hace al analizar los datos utilizando la gramática proporcionada. Las reglas de la gramática son simples, legibles por humanos, no recursivas y destinadas a ser intuitivas. LazyBat está construido para ser un analizador de alto rendimiento. LazyBat se puede utilizar como una utilidad de línea de comandos o como un generador de código de analizador (para usar con su propio código). Muchas veces, usaría la utilidad de la línea de comandos para desarrollar su gramática. Este es un proceso rápido ya que no hay compilación involucrada. Luego, después de desarrollar una gramática, puede generar el código para usar con sus propios programas. Este ciclo se repite para el tiempo de vida de la aplicación que está desarrollando. Si está utilizando herramientas como AWK o LEX / YACC / ANTLR (o cualquier otra herramienta de análisis y transformación), o escribiendo su propio código para analizar los datos, considere usar Lazybat. Principales características: maneja solo datos de entrada no recursivos Reglas de gramática trivial (listas, opciones, reglas, patrones, transformación de entrada) Prueba de concepto a través de la utilidad de la línea de comandos Permite el trabajo en equipo a través del compartir archivos de gramática Buena cantidad de ejemplos en este sitio Código generado para su uso con cualquier programa que admita la vinculación C. API (Interfaz de programación de aplicaciones) Diseñado para alto rendimiento Hilo seguro para aplicaciones multiprocesas tamaño variable ilimitado Gestión de la memoria para los datos analizados Tamaño ilimitado de datos de entrada (puede exceder todos los recursos de la computadora) puede analizar datos en piezas (buffers discontinuos) Coincidencia de patrones definidos por el usuario (patrón que coincida con su propio código C / C ++) Siembra de datos de entrada con URI (prependen los datos a la entrada real) manejo de errores acción de inicio Informes y estadísticas trazando


Lazybat Software relacionado

Jtools

Un escáner de puertos basado en Java, una utilidad de búsqueda de DNS y un cliente de Telnet ...

254 166 KB

Descargar