2015-05-14 11:23:10 +02:00
|
|
|
// Generated by CoffeeScript 1.9.3
|
2010-07-29 00:51:35 -04:00
|
|
|
var fs;
|
2011-09-20 22:42:19 -05:00
|
|
|
|
2010-07-29 00:51:35 -04:00
|
|
|
fs = require('fs');
|
2011-09-20 22:42:19 -05:00
|
|
|
|
2010-07-29 00:51:35 -04:00
|
|
|
option('-o', '--output [DIR]', 'directory for compiled code');
|
2011-09-20 22:42:19 -05:00
|
|
|
|
2010-08-11 00:40:15 -04:00
|
|
|
task('build:parser', 'rebuild the Jison parser', function(options) {
|
2010-07-29 00:51:35 -04:00
|
|
|
var code, dir;
|
|
|
|
require('jison');
|
|
|
|
code = require('./lib/grammar').parser.generate();
|
|
|
|
dir = options.output || 'lib';
|
2015-01-29 12:20:46 -05:00
|
|
|
return fs.writeFile(dir + "/parser.js", code);
|
2011-09-20 22:42:19 -05:00
|
|
|
});
|