revamp let scoping transformer - closes #510

This commit is contained in:
Sebastian McKenzie
2015-01-18 18:22:37 +11:00
parent 93d99077e5
commit 436c488ee3
2 changed files with 151 additions and 196 deletions

View File

@@ -0,0 +1,12 @@
assert.equal(() => {
let sum = 0;
let a = 0;
{
let a = 10;
for (let i = 0; i < a; i++) {
let a = 1;
sum += (() => a)();
}
}
return sum;
}(), 10);