From 7c6a8b7c7618d8d466641a50ce39ecc8f295e5ec Mon Sep 17 00:00:00 2001 From: Marijn Haverbeke Date: Sun, 4 Jan 2015 22:30:50 +0100 Subject: [PATCH] Use parseExprSubscripts instead of parseExpression when parsing superclass Issue #187 --- acorn.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/acorn.js b/acorn.js index 4212ac3d7e..30b87d6e5a 100644 --- a/acorn.js +++ b/acorn.js @@ -2412,7 +2412,7 @@ function parseClass(node, isStatement) { next(); node.id = tokType === _name ? parseIdent() : isStatement ? unexpected() : null; - node.superClass = eat(_extends) ? parseExpression() : null; + node.superClass = eat(_extends) ? parseExprSubscripts() : null; var classBody = startNode(); classBody.body = []; expect(_braceL);