Open Nigel-Ecma opened 1 year ago
Leaning towards the third option, which would mean adding the semantic ambiguities into 6.2.5 and keeping them in the context (where they are already). We are just concerned about whether we can be complete in this.
Deferring until a meeting where @MadsTorgersen is around.
Resolution on 2024-06-12:
@Nigel-Ecma to file specific bugs for known issues, then close this one.
This issue came to light as a result of #964 where an issue with the wording of an ambiguity described in §6.2.5 Grammar ambiguities was discussed and addressed.
Ambiguities are covered in two ways:
>
&<
tokens in the language – as comparison operators, shift operators and type argument brackets.However #964 drew attention to an ambiguity relating to relational expressions, §12.12.1, being covered in §6.2.5 and not in context in §12.12.1. However these is an informative note in the latter (which needs work, see #935).
The issue to resolve is whether we should:
Tagging as Pre-C# 8.0 as it both stems from such an issue and I expect we might be adding more ambiguities as we move forward…