Files
sdk/pkg/front_end/parser_testcases/patterns/issue_52439.dart.parser.expect
T
Jens Johansen 284296f862 [parser] Support nullable record types in patterns
Not fixed for nullable record types in
https://dart-review.googlesource.com/c/sdk/+/280106.

Fixes: https://dartbug.com/52439
Closes: https://dartbug.com/52462

Change-Id: I52f42406f2e1c6b7c874a9828ef7f1de397b3c83
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/304642
Reviewed-by: Paul Berry <paulberry@google.com>
Reviewed-by: Johnni Winther <johnniwinther@google.com>
Commit-Queue: Jens Johansen <jensj@google.com>
2023-05-25 10:28:05 +00:00

14 lines
609 B
Plaintext

void main() {
var (int x, (int, )? y) = switch (foo) {
_ => (42, null),
};
}
void[KeywordToken] main[StringToken]([BeginToken])[SimpleToken] {[BeginToken]
var[KeywordToken] ([BeginToken]int[StringToken] x[StringToken],[SimpleToken] ([BeginToken]int[StringToken],[SimpleToken] )[SimpleToken]?[SimpleToken] y[StringToken])[SimpleToken] =[SimpleToken] switch[KeywordToken] ([BeginToken]foo[StringToken])[SimpleToken] {[BeginToken]
_[StringToken] =>[SimpleToken] ([BeginToken]42[StringToken],[SimpleToken] null[KeywordToken])[SimpleToken],[SimpleToken]
}[SimpleToken];[SimpleToken]
}[SimpleToken]
[SimpleToken]