1.1.1 • Published 9 years ago

gulp-snakeparser v1.1.1

Weekly downloads
1
License
MIT
Repository
github
Last release
9 years ago

gulp-snakeparser

Build Status npm version

Gulp plugin for compiling grammers of snake-parser.

Installation

$ npm install --save-dev gulp-snakeparser

Usage

Something like this will generate a parse function and set it to module.exports:

var gulp = require('gulp');
var snakeparser = require('gulp-snakeparser');

gulp.task('snakeparser', function() {
    return gulp.src('src/*.sg')     // *.sg is a grammer file of snake-parser
        .pipe(snakeparser())
        .pipe(gulp.dest('dist'));
});

You can also specify a variable name for assigning the parse function, doing something like this:

var gulp = require('gulp');
var snakeparser = require('gulp-snakeparser');

gulp.task('snakeparser', function() {
    return gulp.src('src/*.sg')
        .pipe(snakeparser({exportVariable: 'parse'}))
        .pipe(gulp.dest('dist'));
});