3.0.1 • Published 5 years ago

grit-parser v3.0.1

Weekly downloads
2
License
MIT
Repository
-
Last release
5 years ago

Grit Grammar Parser

The grit-parser makes grammar rules as easy to use as regular expressions.

Usage

npm install grit-parser

or require the `grammar-parser.js` file in Node.js

or load the `grammar-parser.js` file directly into a browser.    

Example

const grit = require("grit-parser");

const mdy = grit`
    date  = month '/' day '/' year
    day   = \d+
    month = \d+
    year  = \d{4}
`;

var p = mdy.parse("3/4/2019");

console.log(p); // [ '3', '/', '4', '/', '2019' ]

Dependencies

None

The grammar-parser.js file is complete and self-contained, it has no external dependencies, and it exports a single function.

Documentation

Introduction: https://pcanz.github.io/grammar-parser/introduction.md.html

Documentation is in the docs folder, see: https://pcanz.github.io/grammar-parser/