Lines Matching refs:generator
12 var Generator = (function*(){}).constructor;
21 return Generator('callback',
38 var generator = MakeGenerator();
40 var iter = generator(callback);
63 var generator = MakeGenerator();
69 assertThrows(function() { patch(generator, "'Cat'", "'Capybara'") },
72 var iter = generator(attempt_gen_patch);
74 // Patch should not succeed because there is a live generator activation on
80 patch(generator, "'Cat'", "'Capybara'");
81 iter = generator(function(){});
87 iter = generator(function(){});
89 assertThrows(function() { patch(generator, "'Capybara'", "'Tapir'") },
93 // Try to patch functions with activations inside and outside generator
107 // Patching outside a generator activation must fail.
110 // Patching inside a generator activation may succeed.
113 iter = generator(function() { return fun_inside(attempt_fun_patches) });