From 16f8259dab85e8a8ac332d4a84d331f6bea0f369 Mon Sep 17 00:00:00 2001 From: Marijn Haverbeke Date: Mon, 5 Nov 2012 22:25:57 +0100 Subject: [PATCH] Don't allow keywords as properties when forbidReserved is on --- acorn.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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"); }