This proposal's grammar conflicts with the proposed explicit resource management grammar. An example of a problematic token sequence is:
await void x;
This parses as both:
At this stage we haven't gotten to expanding the cover grammars yet. We don't know which cover grammar to attempt to expand, so we have a spec defect.
This proposal's grammar conflicts with the proposed explicit resource management grammar. An example of a problematic token sequence is:
await void x;This parses as both:
await «void x»;: a CoverAwaitExpressionAndAwaitUsingDeclarationHead containing a CoverVoidExpressionAndVoidDiscard«await void» x;: an AwaitUsingDeclaration containing a CoverAwaitExpressionAndAwaitUsingDeclarationHeadAt this stage we haven't gotten to expanding the cover grammars yet. We don't know which cover grammar to attempt to expand, so we have a spec defect.