fix parser handling of comments

This commit is contained in:
kzc
2017-02-27 14:54:47 +08:00
committed by alexlamsl
parent bc9bfd15a2
commit 8d205f7f39

View File

@@ -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 "{":