diff --git a/acorn.js b/acorn.js index 34dfc947a4..6323b1fc6a 100644 --- a/acorn.js +++ b/acorn.js @@ -1585,7 +1585,7 @@ function parseIdent(liberal) { var node = startNode(); - node.name = tokType === _name ? tokVal : (liberal && tokType.keyword) || unexpected(); + node.name = tokType === _name ? tokVal : (liberal && !options.forbidReserved && tokType.keyword) || unexpected(); next(); return finishNode(node, "Identifier"); }