-
Notifications
You must be signed in to change notification settings - Fork 90
Ambiguities: syntactical vs. semantic #965
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Milestone
Comments
Merged
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. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
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…
The text was updated successfully, but these errors were encountered: