PEG.js est un simple générateur d'analyseurs pour JavaScript qui produit des analyseurs rapides avec d'excellents rapports d'erreurs. Vous pouvez l'utiliser pour traiter des données complexes ou des langages informatiques et créer facilement des transformateurs, des interpréteurs, des compilateurs et d'autres outils.
PEG.js est encore beaucoup de travail en cours. Il n'y a aucune garantie de compatibilité jusqu'à la version 1.0
fonctionnalités
- Syntaxe grammaticale simple et expressive
- Intègre l'analyse lexicale et syntaxique
- Les analyseurs ont d'excellents rapports d'erreurs prêts à l'emploi
- Basé sur l' analyse du formalisme de grammaire d'expression - plus puissant que les analyseurs LL ( k ) et LR ( k ) traditionnels
- Utilisable depuis votre navigateur , depuis la ligne de commande ou via l'API JavaScript
Documentation
- Getting Started
- Installation
- Generating a Parser
- Using the Parser
- Syntaxe et sémantique de la grammaire
- JavaScript API
- Plugins
- Compatibility
- Development
- Useful Links
Licence
Publié sous la licence MIT .
Copyright (c) 2010-2016 David Majda
Copyright (c) 2017+ Futago -za Ryuu