Disallow line break between arrow function params and =>.

This commit is contained in:
Ingvar Stepanyan 2015-02-04 12:57:18 +02:00
parent 6eb177582d
commit c034550215

View File

@ -2263,7 +2263,7 @@
case _name:
var start = storeCurrentPos();
var id = parseIdent(tokType !== _name);
if (eat(_arrow)) {
if (!canInsertSemicolon() && eat(_arrow)) {
return parseArrowExpression(startNodeAt(start), [id]);
}
return id;
@ -2352,7 +2352,7 @@
var innerEnd = storeCurrentPos();
expect(_parenR);
if (eat(_arrow)) {
if (!canInsertSemicolon() && eat(_arrow)) {
if (innerParenStart) unexpected(innerParenStart);
return parseArrowExpression(startNodeAt(start), exprList);
}