a445fae681
Fixes https://github.com/dart-lang/sdk/issues/52954 Change-Id: I41e229380ccc16aa8bab0696fa79ca701a43220f Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/317681 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Commit-Queue: Jens Johansen <jensj@google.com> Reviewed-by: Johnni Winther <johnniwinther@google.com>
14 lines
890 B
Plaintext
14 lines
890 B
Plaintext
main() {
|
|
final record = ((a: 1, b: 2), 3);
|
|
final ((:a, :b), c) = record;
|
|
print("a = $a; b = $b, c = $c");
|
|
}
|
|
|
|
|
|
main[StringToken]([BeginToken])[SimpleToken] {[BeginToken]
|
|
final[KeywordToken] record[StringToken] =[SimpleToken] ([BeginToken]([BeginToken]a[StringToken]:[SimpleToken] 1[StringToken],[SimpleToken] b[StringToken]:[SimpleToken] 2[StringToken])[SimpleToken],[SimpleToken] 3[StringToken])[SimpleToken];[SimpleToken]
|
|
final[KeywordToken] ([BeginToken]([BeginToken]:[SimpleToken]a[StringToken],[SimpleToken] :[SimpleToken]b[StringToken])[SimpleToken],[SimpleToken] c[StringToken])[SimpleToken] =[SimpleToken] record[StringToken];[SimpleToken]
|
|
print[StringToken]([BeginToken]"a = [StringToken]$[SimpleToken]a[StringToken]; b = [StringToken]$[SimpleToken]b[StringToken], c = [StringToken]$[SimpleToken]c[StringToken]"[StringToken])[SimpleToken];[SimpleToken]
|
|
}[SimpleToken]
|
|
[SimpleToken]
|