fix es6 visitor keys

This commit is contained in:
Sebastian McKenzie
2014-10-09 18:56:24 +11:00
parent 03a84a7de1
commit e7ef64a5ad
6 changed files with 126 additions and 72 deletions

View File

@@ -1,8 +1,22 @@
module.exports = exports = 42;
module.exports = exports = {};
module.exports = exports = [];
module.exports = exports = foo;
module.exports = exports = function () {}
module.exports = exports = class {}
module.exports = exports = function () {
function Anonymous() {
}
return Anonymous;
}();
module.exports = exports = function foo () {}
module.exports = exports = class foo {}
module.exports = exports = function () {
function foo() {
}
return foo;
}();

View File

@@ -1,8 +1,8 @@
export var foo = 1;
export var foo = function () {};
export var bar;
export let foo = 2;
export let bar;
export const foo = 3;
export function foo () {}
export class foo {}
export var foo2 = function () {};
export var foo3;
export let foo4 = 2;
export let foo5;
export const foo6 = 3;
export function foo7 () {}
export class foo8 {}

View File

@@ -1,23 +1,32 @@
var foo = 1;
exports.foo = foo;
var foo;
var foo2;
var foo3;
var foo8;
(function () {
foo = 1;
exports.foo = foo;
var foo = function () {};
exports.foo = foo;
foo2 = function () {};
exports.foo2 = foo2;
var bar;
exports.bar = bar;
exports.foo3 = foo3;
let foo = 2;
exports.foo = foo;
var foo4 = 2;
exports.foo4 = foo4;
let bar;
exports.bar = bar;
var foo5;
exports.foo5 = foo5;
const foo = 3;
exports.foo = foo;
var foo6 = 3;
exports.foo6 = foo6;
function foo () {}
exports.foo = foo;
function foo7 () {}
exports.foo7 = foo7;
class foo {}
exports.foo = foo;
foo8 = function () {
function foo8() {
}
return foo8;
}();
exports.foo8 = foo8;
}());