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

Readme

Keywords

Package Sidebar

Install

npm i gulp-snakeparser

Weekly Downloads

1

Version

1.1.1

License

MIT

Last publish

Collaborators

  • tanikawa