mirror of
https://github.com/NixOS/nix.git
synced 2025-11-13 14:02:42 +01:00
* @-patterns as in Haskell. For instance, in a function definition
f = args @ {x, y, z}: ...;
`args' refers to the argument as a whole, which is further
pattern-matched against the attribute set pattern {x, y, z}.
This commit is contained in:
parent
e818838412
commit
1b962fc720
10 changed files with 106 additions and 46 deletions
|
|
@ -77,6 +77,7 @@ Scope | | Expr |
|
|||
|
||||
VarPat | string | Pattern |
|
||||
AttrsPat | ATermList | Pattern |
|
||||
AtPat | Pattern Pattern | Pattern |
|
||||
|
||||
Formal | string DefaultValue | ATerm |
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue