Parsing Expression Grammars (PEGs)
Introducción
PEG.js
- Documentación oficial del Módulo PEG.js
- Viejos Apuntes:PEGs (Introducción a los PEGs)
- Viejos Apuntes del profesor sobre PEG.js (PEGjs)
- Ejemplos en PEG.js Repositorio en GitHub
- Una Calculadora en infijo. Left recursion removed. Como Hacer Análisis Léxico en PEGs.
- simple_reduce.pegjs
- use_simple.js
- Compiling simple_reduce.pegjs:
pegjs -o simple.js simple_reduce.pegjs
- PEGjs Pasando Parámetros al Parser
Gramáticas versus PEGs
- Grammars vs PEGs examples GitHub repo
- See paper On the relation between context-free grammars and parsing expression grammars FabioMascarenhas, SérgioMedeiros, Roberto Ierusalimschy. Elsevier