gulp-snakeparser

1.1.1 • Public • Published

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'));
});

/gulp-snakeparser/

    Package Sidebar

    Install

    npm i gulp-snakeparser

    Weekly Downloads

    4

    Version

    1.1.1

    License

    MIT

    Last publish

    Collaborators

    • tanikawa