From ae9fae6c761b6981d9e8021649fa7c6a70a2f72c Mon Sep 17 00:00:00 2001 From: Arthur Stolyar Date: Tue, 9 Sep 2014 01:06:52 +0300 Subject: [PATCH] Fix in child XJS MemberExpression --- acorn.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/acorn.js b/acorn.js index 0dc99c7a24..940367dd72 100644 --- a/acorn.js +++ b/acorn.js @@ -3054,13 +3054,17 @@ function parseXJSExpressionContainer() { var node = startNode(); - var origInXJSTag = inXJSTag; + var origInXJSTag = inXJSTag, + origInXJSChild = inXJSChild; + inXJSTag = false; + inXJSChild = false; next(); node.expression = tokType === _braceR ? parseXJSEmptyExpression() : parseExpression(); inXJSTag = origInXJSTag; + inXJSChild = origInXJSChild; expect(_braceR); return finishNode(node, "XJSExpressionContainer");