Awesome Community Module

ci coverage release dev bower license

PEG.js is a simple parser generator for JavaScript that produces fast parsers with excellent error reporting. You can use it to process complex data or computer languages ​​and build transformers, interpreters, compilers and other tools easily.

PEG.js is still very much work in progress. There are no compatibility guarantees until version 1.0

features

  • Simple and expressive grammar syntax
  • Integrates both lexical and syntactical analysis
  • Parsers have excellent error reporting out of the box
  • Based on parsing expression grammar formalism - more powerful than traditional LL( k ) and LR( k ) parsers
  • Usable from your browser , from the command line, or via JavaScript API

documentation

license

Released under the MIT License .

Copyright (c) 2010-2016 David Majda
Copyright (c) 2017+ Futago-za Ryuu