489aefbe80
Bug: https://github.com/dart-lang/sdk/issues/50035 Change-Id: If63ee17234f0b63ebbdfda8a046350def8851472 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/292662 Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
16 lines
530 B
Plaintext
16 lines
530 B
Plaintext
void f(x) {
|
|
switch (x) {
|
|
case {'foo': int() 'bar': int()}:
|
|
break;
|
|
}
|
|
}
|
|
|
|
|
|
void[KeywordToken] f[StringToken]([BeginToken]x[StringToken])[SimpleToken] {[BeginToken]
|
|
switch[KeywordToken] ([BeginToken]x[StringToken])[SimpleToken] {[BeginToken]
|
|
case[KeywordToken] {[BeginToken]'foo'[StringToken]:[SimpleToken] int[StringToken]([BeginToken])[SimpleToken] 'bar'[StringToken]:[SimpleToken] int[StringToken]([BeginToken])[SimpleToken]}[SimpleToken]:[SimpleToken]
|
|
break[KeywordToken];[SimpleToken]
|
|
}[SimpleToken]
|
|
}[SimpleToken]
|
|
[SimpleToken]
|