[Version 9.0] Feature support for pattern-matching enhancements#1460
[Version 9.0] Feature support for pattern-matching enhancements#1460BillWagner wants to merge 8 commits intodraft-v9from
Conversation
Add support for pattern additions fix md and example update headings fix link warnings
4404f2a to
d2c1cff
Compare
Address the comments on specific lines in #1026.
Address the comments in the general review comment on #1026: - I did continue to use the *logical_pattern* production. We use that term in the text, and it's a good shorthand so readers don't need to snake through the grammar of *disjunctive_pattern*, *conjunctive_pattern* and *negated_pattern*. - I haven't addressed or created issues for the open questions in the proposal yet.
|
The proposal has several open issues. We need to ensure this PR matches the final decision on those questions. I've looked through the LDM notes, and here's my initial analysis:
Yes, public class or { }
or or = new or();
if (or is or)
{ }
That is the decision. Those rules are in this PR. Most of the other open questions in the speclet have resolutions documented. The only remaining issue is the diagnostic rules for relational and logical patterns. |
This includes all commits from #1026
There are a number of conversations that haven't been addressed from #1026: