fix parser handling of comments
This commit is contained in:
@@ -1890,12 +1890,15 @@ function parse($TEXT, options) {
|
|||||||
switch (start.value) {
|
switch (start.value) {
|
||||||
case "(":
|
case "(":
|
||||||
var ex = params_or_seq_();
|
var ex = params_or_seq_();
|
||||||
ex.start = start;
|
|
||||||
ex.end = S.token;
|
|
||||||
if (is("arrow", "=>")) {
|
if (is("arrow", "=>")) {
|
||||||
|
ex.start = start;
|
||||||
|
ex.end = S.token;
|
||||||
return arrow_function(ex);
|
return arrow_function(ex);
|
||||||
}
|
}
|
||||||
return subscripts(ex.as_expr(croak), allow_calls);
|
ex = ex.as_expr(croak);
|
||||||
|
ex.start = start;
|
||||||
|
ex.end = S.token;
|
||||||
|
return subscripts(ex, allow_calls);
|
||||||
case "[":
|
case "[":
|
||||||
return subscripts(array_(), allow_calls);
|
return subscripts(array_(), allow_calls);
|
||||||
case "{":
|
case "{":
|
||||||
|
|||||||
Reference in New Issue
Block a user