Uma função JavaScript chama um LeftHandSideExpression, portanto, um ExpressionStatement?

Estou tentando provar que uma chamada de função simples como

window.alert();

é uma gramática válida do EcmaScript 2016 (7ª edição). Trabalhando para trás, com a expectativa de que este é umExpressionStatement, Vejo que ele se encaixa no padrãoArgumentos MemberExpression que é umCallExpression. E seção12,3 defineLeftHandSideExpression como possivelmente umCallExpression. Agora, meu problema é essa seção12.15 AssignmentExpression parece exigir queLeftHandSideExpression ser seguido por umAssignmentExpression ou umAssignmentOperator eAssignmentExpression não pode ser;

Provavelmente estou perdendo algo simples. Direção será muito apreciada.

questionAnswers(1)

yourAnswerToTheQuestion