Implement parsing await. (#3738)
Several bugs fixed for parsing yield as well. JerryScript-DCO-1.0-Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com
This commit is contained in:
@@ -58,6 +58,7 @@ check_syntax_error("function *gen(){ (yield\n1) }");
|
||||
check_syntax_error("function *gen(){ function yield() {} }");
|
||||
check_syntax_error("function *gen(){ (yield)=>1 }");
|
||||
check_syntax_error("function *gen(){ yield => 1 }");
|
||||
check_syntax_error("function *gen(){ yi\\u0065ld 1 }");
|
||||
|
||||
function *gen4() {
|
||||
var f = function yield(i) {
|
||||
@@ -71,3 +72,15 @@ function *gen4() {
|
||||
}
|
||||
|
||||
assert(gen4().next().value === 39);
|
||||
|
||||
(function *() {
|
||||
() => yield
|
||||
yield 1;
|
||||
})
|
||||
|
||||
function *gen5() {
|
||||
var o = {
|
||||
["f"]() { yield % yield }
|
||||
}
|
||||
yield 1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user