@markw65/peggy-optimizer

1.0.1 • Public • Published

Peggy Optimizer Plugin

This package provides a peggy plugin that produces an optimized parser that will typically outperform a parser generated by peggy alone.

Installation

npm install @markw65/peggy-optimizer

Command line usage

Just add --plugin @markw65/peggy-optimizer to your normal peggy command line

npx peggy --plugin @markw65/peggy-optimizer [other options...] grammar.peggy

Peggy API

const peggyOptimizer = require("@markw65/peggy-optimizer");
const peggy = require("peggy");
...
const parser = peggy.generate(source, {
    grammarSource: "grammar.peggy",
    plugins: [peggyOptimizer],
    ...otherOptions
});

Readme

Keywords

none

Package Sidebar

Install

npm i @markw65/peggy-optimizer

Weekly Downloads

2

Version

1.0.1

License

MIT

Unpacked Size

148 kB

Total Files

3

Last publish

Collaborators

  • markw65