-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathGruntfile.js
More file actions
29 lines (25 loc) · 952 Bytes
/
Gruntfile.js
File metadata and controls
29 lines (25 loc) · 952 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
execute: {
jscc_cql_grammar: {
options: {
// execute node with additional arguments
args: [
'-p', '',
'-t', 'driver_v8.js_',
'--output', '../../scripts/js/query_input/cql_parser.js',
'../../scripts/js/query_input/cql_grammar.par'
],
cwd: './node_modules/jscc-node'
},
files: {
'./scripts/js/query_input/cql_parser.js': ['./node_modules/jscc-node/jscc.js']
}
}
}
});
grunt.loadNpmTasks('grunt-execute');
grunt.registerTask('default', 'My "default" task description.', ['execute:jscc_cql_grammar']);
};