Don't allow keywords as properties when forbidReserved is on

This commit is contained in:
Marijn Haverbeke 2012-11-05 22:25:57 +01:00
parent b591c41513
commit 16f8259dab

View File

@ -1585,7 +1585,7 @@
function parseIdent(liberal) { function parseIdent(liberal) {
var node = startNode(); var node = startNode();
node.name = tokType === _name ? tokVal : (liberal && tokType.keyword) || unexpected(); node.name = tokType === _name ? tokVal : (liberal && !options.forbidReserved && tokType.keyword) || unexpected();
next(); next();
return finishNode(node, "Identifier"); return finishNode(node, "Identifier");
} }