pegjs-require

2.0.0 • Public • Published

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.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 2.0.0
    65
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 2.0.0
    65
  • 1.0.0
    0
  • 0.0.1
    0

Package Sidebar

Install

npm i pegjs-require

Weekly Downloads

65

Version

2.0.0

License

MIT

Last publish

Collaborators

  • dbalcomb