a single javascript file that contains every ECMA-262 edition 5.1 grammatical production
npm install everything.jseverything.js
=============
A single javascript file that contains every ECMA-262 edition 5.1 grammatical production.
Mocha:
``js`
test("exercise my program", function(done) {
fs.readFile(require.resolve("everything.js"), function(err, programText) {
var program = esprima.parse("" + programText);
assert.equal(runMyProgramOn(program), / expected value /, "message");
done();
});
});
Support has been added for ECMAScript 2015. Version can be specified through
require.resolve("everything.js/, where is one of:
* es5: ECMASCript 5.1es2015-module
* : ECMAScript 2015 modulees2015-script`: ECMAScript 2015 script
*