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

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Precio:
  • FREE
  • 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

Escape de URI

Decodificó el porcentaje de cadenas de URI (URL) y codificación de cadenas en cadenas por ciento escapadas ...

219 279 KB

Descargar

Ljv

LJV: herramienta de código abierto y gratuita para visualizar estructuras de datos Java, utilizando Graphviz ...

69 18 KB

Descargar

Kamaelia

Marco de componentes generales para todos los programadores y desarrollo mantenible ...

315 4.2 MB

Descargar

Cobra

COBRA - Idioma de programación de alto rendimiento, desarrollo rápido ...

171 297 KB

Descargar