Make tests pass again for loose parser

Issue #181
This commit is contained in:
Marijn Haverbeke 2015-01-04 22:34:42 +01:00
parent 7c6a8b7c76
commit 459a169262

View File

@ -304,6 +304,7 @@
case "ObjectPattern":
case "ArrayPattern":
case "SpreadElement":
case "AssignmentPattern":
return expr;
default:
@ -983,6 +984,13 @@
case "SpreadElement":
node.argument = toAssignable(node.argument);
break;
case "AssignmentExpression":
if (node.operator === "=")
node.type = "AssignmentPattern";
else
unexpected(node.left.end);
break;
}
}
return checkLVal(node);