Enforce commas in tuple syntax

This commit is contained in:
Federico Bond
2017-08-11 17:28:48 +01:00
committed by Alex Beregszaszi
parent 5b26e2bcee
commit a8c047f48d
3 changed files with 16 additions and 2 deletions
+3 -2
View File
@@ -1300,10 +1300,11 @@ ASTPointer<Expression> Parser::parsePrimaryExpression()
parserError("Expected expression (inline array elements cannot be omitted).");
else
components.push_back(ASTPointer<Expression>());
if (m_scanner->currentToken() == oppositeToken)
break;
else if (m_scanner->currentToken() == Token::Comma)
m_scanner->next();
expectToken(Token::Comma);
}
nodeFactory.markEndPosition();
expectToken(oppositeToken);