Home | History | Annotate | Download | only in es6

Lines Matching refs:function

31 function* g() { yield 3; yield 4; }
34 function* g() { (yield 3) + (yield 4); }
37 function* g() { yield; }
38 function* g() { yield }
39 function* g() {
42 function* g() { (yield) }
43 function* g() { [yield] }
44 function* g() { {yield} }
45 function* g() { yield, yield }
46 function* g() { yield; yield }
47 function* g() { (yield) ? yield : yield }
48 function* g() {
56 function* g() {
60 assertThrows("function* g() { yield\n* foo }", SyntaxError);
62 (function*(){
68 assertThrows("function* g() { yield ? yield : yield }", SyntaxError);
71 function* g() { "use strict"; yield 3; yield 4; }
75 function* g() { yield 1; return; }
76 function* g() { yield 1; return 2; }
77 function* g() { yield 1; return 2; yield "dead"; }
80 (function* () { yield 3; });
83 (function* g() { yield 3; });
86 function* g() { }
89 function* g() { yield yield 1; }
90 function* g() { yield 3 + (yield 4); }
95 function* yield() { (yield 3) + (yield 4); }
96 assertThrows("function* yield() { \"use strict\"; (yield 3) + (yield 4); }",
100 function yield(yield) { yield: yield (yield + yield (0)); }
104 function* g() { yield ({ yield: 1 }) }
105 function* g() { yield ({ get yield() { return 1; }}) }
109 function f() { yield: 1 }
110 assertThrows("function f() { \"use strict\"; yield: 1 }", SyntaxError)
111 assertThrows("function* g() { yield: 1 }", SyntaxError)
115 function* g() { function f() { yield (yield + yield (0)); } }
118 assertThrows("function* g() { yield = 10; }", SyntaxError);
122 assertThrows("function* g() { yield 3 + yield 4; }", SyntaxError);
125 assertThrows("function f() { \"use strict\"; var yield = 13; }", SyntaxError);
128 assertThrows("function* g() { yield (function yield() {}); }", SyntaxError);
131 assertThrows("function* g(yield) { yield (10); }", SyntaxError);