stringtranslate.com

PLY (software)

PLY es una herramienta de análisis escrita exclusivamente en Python . Es, en esencia, una reimplementación de Lex y Yacc originalmente en lenguaje C. Fue escrita por David M. Beazley . PLY utiliza la misma técnica de análisis LALR que Lex y Yacc. También cuenta con amplias funciones de depuración y generación de informes de errores. [1]

Características

Implementado en Python, tiene casi todas las características proporcionadas por Lex y Yacc. Incluye soporte para producciones vacías, reglas de precedencia, recuperación de errores y gramáticas ambiguas . Es compatible con Python 3.

Estructura del módulo PLY

PLY tiene los siguientes dos módulos Python que forman parte del paquete ply. [2]

Referencias

  1. ^ "Página de inicio de PLY".
  2. ^ "Documentación oficial".