ecmascript 0.2.0

A rust implementation of an ECMAScript parser
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/env node

'use strict';

var fs = require('fs');

var fname = 'test/line-ending-sample.js';
var content = fs.readFileSync(fname, 'utf-8');
var lines = content.split('\n');
if (content.length !== 28 || lines.length !== 8) {
    console.error(fname, 'uses an incorrect line ending.');
    console.error('Please verify that the repository was checked out properly!');
    process.exit(-1);
} else {
    console.log(fname, 'has the correct line endings.');
}