| 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] |