| void errors() { |
| (int, int, { }) record1 = (1, 2); |
| (int ) record2 = (1, ); |
| } |
| |
| void ok() { |
| (int, ) record1 = (1, ); |
| ({int ok}) record2 = (ok: 1); |
| () record3 = (); |
| } |
| |
| |
| void[KeywordToken] errors[StringToken]([BeginToken])[SimpleToken] {[BeginToken] |
| ([BeginToken]int[StringToken],[SimpleToken] int[StringToken],[SimpleToken] {[BeginToken] }[SimpleToken])[SimpleToken] record1[StringToken] =[SimpleToken] ([BeginToken]1[StringToken],[SimpleToken] 2[StringToken])[SimpleToken];[SimpleToken] |
| ([BeginToken]int[StringToken] )[SimpleToken] record2[StringToken] =[SimpleToken] ([BeginToken]1[StringToken],[SimpleToken] )[SimpleToken];[SimpleToken] |
| }[SimpleToken] |
| |
| void[KeywordToken] ok[StringToken]([BeginToken])[SimpleToken] {[BeginToken] |
| ([BeginToken]int[StringToken],[SimpleToken] )[SimpleToken] record1[StringToken] =[SimpleToken] ([BeginToken]1[StringToken],[SimpleToken] )[SimpleToken];[SimpleToken] |
| ([BeginToken]{[BeginToken]int[StringToken] ok[StringToken]}[SimpleToken])[SimpleToken] record2[StringToken] =[SimpleToken] ([BeginToken]ok[StringToken]:[SimpleToken] 1[StringToken])[SimpleToken];[SimpleToken] |
| ([BeginToken])[SimpleToken] record3[StringToken] =[SimpleToken] ([BeginToken])[SimpleToken];[SimpleToken] |
| }[SimpleToken] |
| [SimpleToken] |