blob: 722d9569c5ba08cff876fc1efc341d2a9c8b1f13 [file] [log] [blame]
void foo({(int, int) foo1, (int, int) foo2}) {
}
void bar({(int, int) foo1: (42, 42), (int, int) foo2: (42, 42)}) {
}
void baz({(int, int) foo1 = (42, 42), (int, int) foo2 = (42, 42)}) {
}
void qux({required (int, int) foo1, required (int, int) foo2}) {
}
void quux({(int, int)? foo1, (int, int)? foo2}) {
}
void[KeywordToken] foo[StringToken]([BeginToken]{[BeginToken]([BeginToken]int[StringToken],[SimpleToken] int[StringToken])[SimpleToken] foo1[StringToken],[SimpleToken] ([BeginToken]int[StringToken],[SimpleToken] int[StringToken])[SimpleToken] foo2[StringToken]}[SimpleToken])[SimpleToken] {[BeginToken]
}[SimpleToken]
void[KeywordToken] bar[StringToken]([BeginToken]{[BeginToken]([BeginToken]int[StringToken],[SimpleToken] int[StringToken])[SimpleToken] foo1[StringToken]:[SimpleToken] ([BeginToken]42[StringToken],[SimpleToken] 42[StringToken])[SimpleToken],[SimpleToken] ([BeginToken]int[StringToken],[SimpleToken] int[StringToken])[SimpleToken] foo2[StringToken]:[SimpleToken] ([BeginToken]42[StringToken],[SimpleToken] 42[StringToken])[SimpleToken]}[SimpleToken])[SimpleToken] {[BeginToken]
}[SimpleToken]
void[KeywordToken] baz[StringToken]([BeginToken]{[BeginToken]([BeginToken]int[StringToken],[SimpleToken] int[StringToken])[SimpleToken] foo1[StringToken] =[SimpleToken] ([BeginToken]42[StringToken],[SimpleToken] 42[StringToken])[SimpleToken],[SimpleToken] ([BeginToken]int[StringToken],[SimpleToken] int[StringToken])[SimpleToken] foo2[StringToken] =[SimpleToken] ([BeginToken]42[StringToken],[SimpleToken] 42[StringToken])[SimpleToken]}[SimpleToken])[SimpleToken] {[BeginToken]
}[SimpleToken]
void[KeywordToken] qux[StringToken]([BeginToken]{[BeginToken]required[KeywordToken] ([BeginToken]int[StringToken],[SimpleToken] int[StringToken])[SimpleToken] foo1[StringToken],[SimpleToken] required[KeywordToken] ([BeginToken]int[StringToken],[SimpleToken] int[StringToken])[SimpleToken] foo2[StringToken]}[SimpleToken])[SimpleToken] {[BeginToken]
}[SimpleToken]
void[KeywordToken] quux[StringToken]([BeginToken]{[BeginToken]([BeginToken]int[StringToken],[SimpleToken] int[StringToken])[SimpleToken]?[SimpleToken] foo1[StringToken],[SimpleToken] ([BeginToken]int[StringToken],[SimpleToken] int[StringToken])[SimpleToken]?[SimpleToken] foo2[StringToken]}[SimpleToken])[SimpleToken] {[BeginToken]
}[SimpleToken]
[SimpleToken]