1unitedpower: Wie leite ich (x => x) ab?

Beitrag lesen

Lese ich die EcmaScript2016 Spezifikation falsch oder kann man den Ausdruck (x => x) tatsächlich nicht in der Syntax Ableiten? Mein Versuch scheitert sobald ich an der Position des Funktionskörpers das Nicht-Terminal AssignmentExpression abgeleitet habe. Alle modernen JavaScript-Engines mit Unterstützung für arrow functions akzeptieren den Ausdruck übrigens.

PrimaryExpression →
CoverParenthesizedExpressionAndArrowParameterList →
(Expression) →
(AssignmentExpression) →
(ArrowFunction) →
(ArrowParameters => ConciseBody) →
(ArrowParameters => AssignmentExpression) → ???

akzeptierte Antworten