Détail du package

pegjs-require

dbalcomb16MIT2.0.0

Require extension to load PEG.js files

pegjs, require, extension

readme

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.