more updates to estree and new acorn

This commit is contained in:
Sebastian McKenzie
2015-03-18 19:02:15 +11:00
parent df7524d909
commit 6a1b33b443
42 changed files with 248 additions and 239 deletions

View File

@@ -73,7 +73,6 @@ var run = function (task, done) {
if (execCode) {
result = transform(execCode, getOpts(exec));
checkAst(result, exec);
execCode = result.code;
try {
@@ -94,13 +93,14 @@ var run = function (task, done) {
err.message += codeFrame(execCode);
throw err;
}
checkAst(result, exec);
}
var actualCode = actual.code;
var expectCode = expect.code;
if (!execCode || actualCode) {
result = transform(actualCode, getOpts(actual));
checkAst(result, actual);
actualCode = result.code.trim();
try {
@@ -109,6 +109,8 @@ var run = function (task, done) {
//require("fs").writeFileSync(expect.loc, actualCode);
throw err;
}
checkAst(result, actual);
}
if (task.sourceMap) {

View File

@@ -1,9 +0,0 @@
class Obj {
constructor() {
super();
}
}
assert.doesNotThrow(function() {
new Obj();
});

View File

@@ -18,4 +18,4 @@ define(["exports", "foo"], function (exports, _foo) {
exports["default"] = _foo.foo;
exports["default"] = _foo.foo;
exports.bar = _foo.bar;
});
});

View File

@@ -1,5 +1,4 @@
{
"experimental": true,
"whitelist": ["flow"],
"whitelist": ["flow", "es7.asyncFunctions"],
"noCheckAst": true
}

View File

@@ -1,8 +1,8 @@
"use strict";
export { foo as foo };
export { foo };
export { bar as bar };
export { bar };
function foo() {}