Use parseExprSubscripts instead of parseExpression when parsing superclass

Issue #187
This commit is contained in:
Marijn Haverbeke 2015-01-04 22:30:50 +01:00
parent 045d8c02f5
commit 7c6a8b7c76

View File

@ -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);