2.0.0 • Published 8 years ago

pegjs-require v2.0.0

Weekly downloads
16
License
MIT
Repository
github
Last release
8 years ago

PEG.js Require Extension

This is an extension that enables PEG.js grammars to be loaded via require.

It is simply a shortcut to:

require('pegjs').buildParser(fs.readFileSync(filename, 'utf8'));

Install

Install via npm:

npm install pegjs-require

Use

Simply require this module:

require('pegjs-require');

And then require any PEG.js grammar:

var parser = require('./grammar.pegjs');

Then use the parser as normal:

parser.parse("Hello World!");

Bonus

This module also exports PEG.js via module.exports so you should only have to require this one module.