mirror of
https://github.com/NixOS/nix
synced 2025-07-08 02:43:54 +02:00
* Simplify @-patterns: only {attrs}@name' or
name@{attrs}' are now
allowed. So `name1@name2', `{attrs1}@{attrs2}' and so on are now no longer legal. This is no big loss because they were not useful anyway. This also changes the output of builtins.toXML for @-patterns slightly.
This commit is contained in:
parent
7482349fe8
commit
8a10360c91
13 changed files with 83 additions and 173 deletions
|
@ -6,8 +6,6 @@ let
|
|||
|
||||
h = {x ? "d", y ? x, z ? args.x}@args: x + y + z;
|
||||
|
||||
i = args@args2: args.x + args2.y;
|
||||
|
||||
j = {x, y, z, ...}: x + y + z;
|
||||
|
||||
in
|
||||
|
@ -15,5 +13,4 @@ in
|
|||
g {x = "x"; y = "y"; z = "z";} +
|
||||
h {x = "D";} +
|
||||
h {x = "D"; y = "E"; z = "F";} +
|
||||
i {x = "g"; y = "h";} +
|
||||
j {x = "i"; y = "j"; z = "k"; bla = "bla"; foo = "bar";}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue