PybisonPybison es un analizador con sede en Python que funciona a la velocidad de C. | |
Descargar ahora |
Pybison Clasificación y resumen
Anuncio publicitario
- Licencia:
- GPL
- Precio:
- FREE
- Nombre del editor:
- David McNab
- Sitio web del editor:
- http://www.freenet.org.nz/python/pyshaper/
Pybison Etiquetas
Pybison Descripción
Pybison es un analizador con sede en Python que funciona a la velocidad de C. Pybison es un vinculante de Python a la Bison (YACC) y Flex (Lex) Parser-Generator Utilities.it permite que los analistas se desarrollen rápida y se desarrollen fácilmente como las declaraciones de la clase de Python, y para que estos analizadores se aprovechen de la rápida y potente C-basada en C BISON / FLEX.USERS escribe una subclase de un objeto analizador básico, que contiene un conjunto de métodos y atributos que especifican las reglas de la gramática y el análisis léxico, y tomando devoluciones de llamada para proporcionar la entrada del analizador y recibir eventos de destino del analizador. Pybisent solo funciona en Pybison Linux (y posiblemente * BSD basado en los sistemas). Sin embargo, en el tiempo, (o si alguien es voluntario para ayudar con probablemente 2 horas de codificación de una pequeña capa de shim), también es posible que Pybison funcione en Windows. Aquí hay algunas características clave de "Pybison": · Ejecuta casi la velocidad de los analizadores basados en C, debido a los ganchos directos en el código C generado en bisonte · LALR completo (1) Soporte de gramática · Incluye una utilidad para convertir sus scripts de gramática heredada (.y) y escáner (.l) en los módulos de Python compatibles con Pybison · Fácil de entender: el Tutorial y los ejemplos le habrán escrito escribiendo sus propios parsers en minutos · Mecanismos de devolución de llamada cómodos e intuitivos. · ¿Puede exportar un árbol de análisis a XML con una llamada simple (¡NUEVO!) · ¿Puede reconstituir un árbol de parse de XML (¡nuevo!) Los ejemplos incluyen analizadores de trabajo para los idiomas: · - ANSI C · - Java (1.4.2)
Pybison Software relacionado