@@ -1166,7 +1166,9 @@ function parse($TEXT, options) {
|
||||
|
||||
function arrow(exprs, start, async) {
|
||||
var was_async = S.in_async;
|
||||
var was_gen = S.in_generator;
|
||||
S.in_async = async;
|
||||
S.in_generator = false;
|
||||
var was_funarg = S.in_funarg;
|
||||
S.in_funarg = S.in_function;
|
||||
var argnames = exprs.map(to_funarg);
|
||||
@@ -1196,6 +1198,7 @@ function parse($TEXT, options) {
|
||||
--S.in_function;
|
||||
S.in_loop = loop;
|
||||
S.labels = labels;
|
||||
S.in_generator = was_gen;
|
||||
S.in_async = was_async;
|
||||
return new (async ? AST_AsyncArrow : AST_Arrow)({
|
||||
start: start,
|
||||
|
||||
Reference in New Issue
Block a user