Allow pattern in catch param (fixes #191).

This commit is contained in:
Ingvar Stepanyan 2015-01-09 02:50:32 +02:00
parent 85087f2a09
commit 3d9048a692

View File

@ -1836,9 +1836,8 @@
var clause = startNode();
next();
expect(_parenL);
clause.param = parseIdent();
if (strict && isStrictBadIdWord(clause.param.name))
raise(clause.param.start, "Binding " + clause.param.name + " in strict mode");
clause.param = parseAssignableAtom();
checkLVal(clause.param, true);
expect(_parenR);
clause.guard = null;
clause.body = parseBlock();