16 lines
328 B
JavaScript
16 lines
328 B
JavaScript
#!/usr/bin/env node
|
|
/* eslint no-var: 0 */
|
|
|
|
var parser = require('..');
|
|
var fs = require('fs');
|
|
|
|
var filename = process.argv[2];
|
|
if (!filename) {
|
|
console.error('no filename specified');
|
|
} else {
|
|
var file = fs.readFileSync(filename, 'utf8');
|
|
var ast = parser.parse(file);
|
|
|
|
console.log(JSON.stringify(ast, null, ' '));
|
|
}
|