gulp-peg

Gulp plugin for compiling PEG grammars

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
gulp-peg
530.2.09 years ago10 years agoMinified + gzip package size for gulp-peg in KB

Readme

gulp-peg
Build Status
Gulp plugin for PEG parsers compilation.
Detailed documentation will be writen soon...
Installation
Install plugin
npm install gulp-peg --save-dev

Add peg-compilation task into your gulp-file:
paths =
  build: "build"
  scripts: peg: "src/**/*.peg"

gulp.task "peg:compile", ->
  gulp
    .src( paths.scripts.peg )
    .pipe( peg( ).on( "error", gutil.log ) )
    .pipe( gulp.dest( paths.build ) )

Finish

Options

Plugin redirects passed options directly to PEG, so read its documentation for details.

exportVar option

This option is inspired by grunt-peg plugin, and defines variable to which the generated parser will be assigned in the output file. Default value is module.exports.