| Yapps YAPPS - Generador de analizador fácil de usar que está escrito en Python y genera código Python |
Descargar ahora |
Yapps Clasificación y resumen
- Nombre del editor:
- Amit Patel
- Sitio web del editor:
- http://theory.stanford.edu/~amitp/yapps/
- Sistemas operativos:
- Mac OS X
- Tamaño del archivo:
- 69 KB
Yapps Etiquetas
Yapps Descripción
YAPPS - Generador de analizador fácil de usar que está escrito en Python y genera código Python YAPPS (otro sistema de Python Parser) es un generador de analizador fácil de usar que está escrito en Python y genera código Python. YAPPS es simple, es fácil de usar y produce parsers legibles por humanos. No es rápido, poderoso, o particularmente flexible. YAPPS está diseñada para ser utilizada cuando las expresiones regulares no son suficientes y otros sistemas de analizador son demasiado: situaciones en las que puede escribir su propio analizador de descenso recursivo. En esta página puede encontrar ambos yapps 1 y yapps 2. YAPPS 1 es más como un lenguaje funcional (gramáticas concisas del formulario cuando vea esto, devuelve esto), mientras que YAPPS 2 es más como un lenguaje imperativo (gramáticas más verbosas de La forma si / mientras ve esto, haz esto). Ambos son completamente gratis. Hay algunas características clave de "YAPPS": · YAPPS produce parsers de descenso recursivo de lectura humana. Hay varias heurísticas utilizadas para mantener el código generado simple. · YAPPS producirá escáneres sensibles al contexto que recoge tokens según el tipo de fichas aceptadas por el analizador. En algunas situaciones, la coincidencia de token será ambigua a menos que se tenga en cuenta el contexto. · Las reglas de YAPPS pueden pasar argumentos a las subras, por lo que las subras pueden usar información (como las declaraciones) que se analizaron en niveles más altos en el proceso de análisis. Estos a veces se llaman gramáticas de atributo.
Yapps Software relacionado