Support elision in extractor expression cover grammar
This changes the grammar to use a cover for Arguments that includes the Elision elements necessary to support ExtractorAssignmentPattern.
Fixes #23
A preview of this PR can be found at https://tc39.es/proposal-extractors/pr/29.
is this a user-aware syntax change or is it just make things technically correct?
This fixes the cover grammar to match the ExtractorAssignmentPattern grammar so that F(, x) = y parses as intended.
@waldemarhorwat does this sufficiently cover your concern about Elision missing from the cover grammar from #23? I've opted for option 2 in https://github.com/tc39/proposal-extractors/issues/23#issuecomment-2135970793 for the time being, and can revise based on the outcome of the discards proposal.
FYI, unless anyone has comments on this PR, I plan to merge it later this evening.