add support for generator comprehensions - fixes #149

This commit is contained in:
Sebastian McKenzie
2014-11-12 18:26:22 +11:00
parent 7f425d2c6e
commit 9e3f9fda6b
8 changed files with 58 additions and 40 deletions

View File

@@ -0,0 +1,6 @@
var nums = [1, 2, 3, 4, 5, 6];
var multiples = (for (i of nums) if (i % 2) i * i);
assert.equal(multiples.next().value, 1);
assert.equal(multiples.next().value, 9);
assert.equal(multiples.next().value, 25);
assert.ok(multiples.next().done);