diff options
author | Eelco Dolstra <e.dolstra@tudelft.nl> | 2004-03-28T20·34+0000 |
---|---|---|
committer | Eelco Dolstra <e.dolstra@tudelft.nl> | 2004-03-28T20·34+0000 |
commit | db3e644c1ce7d856dbaca7718fa0af8231c486d2 (patch) | |
tree | 96639187d411cdab9aa597eed170e08029236aaa /src/libexpr/parser.y | |
parent | f8cd904e05b95c5a3ca7cf570c0503a25a2095ca (diff) |
* Added plain lambdas, e.g., `let { id = x: x; const = x: y: x; }'.
`bla:' is now no longer parsed as a URL. * Re-enabled support for the `args' attribute in derivations to specify command line arguments to the builder, e.g., ... builder = /usr/bin/python; args = ["-c" ./builder.py]; ...
Diffstat (limited to 'src/libexpr/parser.y')
-rw-r--r-- | src/libexpr/parser.y | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libexpr/parser.y b/src/libexpr/parser.y index bfd539a3f094..44d1e06abefa 100644 --- a/src/libexpr/parser.y +++ b/src/libexpr/parser.y @@ -54,6 +54,8 @@ expr: expr_function; expr_function : '{' formals '}' ':' expr_function { $$ = ATmake("Function(<term>, <term>)", $2, $5); } + | ID ':' expr_function + { $$ = ATmake("Function1(<term>, <term>)", $1, $3); } | expr_assert ; |