Sha256: b80430c6f35db117487e0a842c28707592d4279f5dddcef5ff7f79d99a90248e
Contents?: true
Size: 918 Bytes
Versions: 7
Compression:
Stored size: 918 Bytes
Contents
#!/usr/bin/env narwhal var FILE = require("file"), OS = require("os"), jake = require("jake"); jake.task("build", ["build:bnf", "build:lex"]); jake.task("build:bnf", function () { OS.system(['./bin/jison', 'src/bnf.jison', 'src/bnf.jisonlex']); OS.system(['mv', 'bnf.js', 'lib/jison/util/bnf-parser.js']); }); jake.task("build:lex", function () { OS.system(['./bin/jison', 'src/jisonlex.jison', 'src/jisonlex.jisonlex']); OS.system(['mv', 'jisonlex.js', 'lib/jison/util/lex-parser.js']); }); jake.task("test", function () { OS.system(['narwhal', 'tests/all-tests.js']); }); jake.task("test:parser", function () { OS.system(['narwhal', 'tests/parser/parser-tests.js']); }); jake.task("test:lexer", function () { OS.system(['narwhal', 'tests/lexer/lexer-tests.js']); }); jake.task("test:grammar", function () { OS.system(['narwhal', 'tests/grammar/grammar-tests.js']); });
Version data entries
7 entries across 7 versions & 1 rubygems