| Index: test/splitting/list_arguments.stmt
|
| diff --git a/test/splitting/list_arguments.stmt b/test/splitting/list_arguments.stmt
|
| index 7206c5af4fac37529eb5d178f5a13d52be8d4d3b..82f69ba148728959af5729c59c44763c60197bf3 100644
|
| --- a/test/splitting/list_arguments.stmt
|
| +++ b/test/splitting/list_arguments.stmt
|
| @@ -273,10 +273,35 @@ longFunctionName([
|
| element,
|
| element
|
| ]);
|
| ->>> nest trailing named if there are non-body named
|
| -longFunctionName(a: argument, b: argument,
|
| +>>> allow leadining non-collection to not split
|
| +longFunctionName(a: arg, b: arg,
|
| c: [element, element, element, element], d: [element, element, element, element]);
|
| <<<
|
| +longFunctionName(a: arg, b: arg, c: [
|
| + element,
|
| + element,
|
| + element,
|
| + element
|
| +], d: [
|
| + element,
|
| + element,
|
| + element,
|
| + element
|
| +]);
|
| +>>> don't allow splitting before first arg while splitting collections
|
| +longFunctionName(
|
| + a: argument, b: argument, c: [
|
| + element,
|
| + element,
|
| + element,
|
| + element
|
| +], d: [
|
| + element,
|
| + element,
|
| + element,
|
| + element
|
| +]);
|
| +<<<
|
| longFunctionName(
|
| a: argument,
|
| b: argument,
|
| @@ -292,6 +317,41 @@ longFunctionName(
|
| element,
|
| element
|
| ]);
|
| +>>> trailing named arguments that do not split
|
| +longFunctionName(a: [element, element, element, element],
|
| +b: [element, element, element, element], c: argument, d: argument);
|
| +<<<
|
| +longFunctionName(a: [
|
| + element,
|
| + element,
|
| + element,
|
| + element
|
| +], b: [
|
| + element,
|
| + element,
|
| + element,
|
| + element
|
| +], c: argument, d: argument);
|
| +>>> trailing named arguments that do split
|
| +longFunctionName(a: [element, element, element, element],
|
| +b: [element, element, element, element], c: argument, d: argument, e: argument);
|
| +<<<
|
| +longFunctionName(
|
| + a: [
|
| + element,
|
| + element,
|
| + element,
|
| + element
|
| + ],
|
| + b: [
|
| + element,
|
| + element,
|
| + element,
|
| + element
|
| + ],
|
| + c: argument,
|
| + d: argument,
|
| + e: argument);
|
| >>> leading named arguments
|
| longFunctionName(name1: [element, element], name2: [element, element], name3: argument, name4: argument);
|
| <<<
|
|
|