PEG.js es un generador de analizadores simple para JavaScript que produce analizadores rápidos con excelentes informes de errores. Puede usarlo para procesar datos complejos o lenguajes informáticos y crear transformadores, intérpretes, compiladores y otras herramientas fácilmente.
Aún hay mucho trabajo en progreso en PEG.js. No hay garantías de compatibilidad hasta la versión 1.0.
características
- Sintaxis gramatical simple y expresiva.
- Integra análisis léxico y sintáctico.
- Los analizadores tienen excelentes informes de errores listos para usar
- Basado en el formalismo gramatical de expresión de análisis : más potente que los analizadores tradicionales LL( k ) y LR( k ) .
- Utilizable desde su navegador , desde la línea de comandos o mediante la API de JavaScript
documentación
- Getting Started
- Installation
- Generating a Parser
- Using the Parser
- Gramática Sintaxis y Semántica
- JavaScript API
- Plugins
- Compatibility
- Development
- Useful Links
licencia
Publicado bajo la licencia MIT .
Copyright (c) 2010-2016 David Majda
Copyright (c) 2017+ Futago-za Ryuu