| f(x) => switch(x) { _ when switch(x) { _ when true => () => 0 } => 0 }; |
| f[StringToken]([BeginToken]x[StringToken])[SimpleToken] =>[SimpleToken] switch[KeywordToken]([BeginToken]x[StringToken])[SimpleToken] {[BeginToken] _[StringToken] when[KeywordToken] switch[KeywordToken]([BeginToken]x[StringToken])[SimpleToken] {[BeginToken] _[StringToken] when[KeywordToken] true[KeywordToken] =>[SimpleToken] ([BeginToken])[SimpleToken] =>[SimpleToken] 0[StringToken] }[SimpleToken] =>[SimpleToken] 0[StringToken] }[SimpleToken];[SimpleToken] |