mirror of
https://github.com/NixOS/nix
synced 2025-06-29 02:11:15 +02:00
* Added a list concatenation operator:
[1 2 3] ++ [4 5 6] => [1 2 3 4 5 6]
This commit is contained in:
parent
e6899794ae
commit
991a130b1e
8 changed files with 29 additions and 12 deletions
|
@ -64,6 +64,7 @@ static Pos makeCurPos(YYLTYPE * loc, void * data)
|
|||
%right UPDATE
|
||||
%left NEG
|
||||
%left '+'
|
||||
%left CONCAT
|
||||
%nonassoc '?'
|
||||
%nonassoc '~'
|
||||
|
||||
|
@ -102,6 +103,7 @@ expr_op
|
|||
| expr_op '~' expr_op { $$ = makeSubPath($1, $3); }
|
||||
| expr_op '?' ID { $$ = makeOpHasAttr($1, $3); }
|
||||
| expr_op '+' expr_op { $$ = makeOpPlus($1, $3); }
|
||||
| expr_op CONCAT expr_op { $$ = makeOpConcat($1, $3); }
|
||||
| expr_app
|
||||
;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue