/// /// require('source-map-support').install(); import compiler = require('./compiler'); var configured_optimist = require('optimist') .usage([ 'run:-', 'blaze ', 'to generate a rules.json in the current directory, ready for upload to Firebase', ].join("\n")) .boolean('v') .describe('v', 'enable debug output') .boolean('java'); // .describe('java', '(experimental) generate a java sources'); var argv = configured_optimist.argv; var file = argv._[0]; if(file){ if (argv['v']) console.log("args", argv); console.log("transpiling", file); var model = compiler.compile(file, argv['v']); if (argv['java']) require('./java/java').generate(model, argv['v']) } else { configured_optimist.showHelp() }