mirror of
https://github.com/enso-org/enso.git
synced 2024-12-20 22:51:43 +03:00
e47bdd3e17
Implement full `ArgumentDefinition` syntax for new-lambda arguments, e.g `\a=1 (b:Integer = 23)-> a + b`; add backend support for new lambdas. Emit an error when any syntactic operator is used outside of its associated syntax (fixes #10473). Phase out complex arguments for old-lambdas: It is now a syntax error to specify default arguments for an old-lambda. This capability had no usage in real code; affected tests have been updated to test new lambdas. For now, old lambdas can continue to be used with simple arguments; if default arguments are desired, a new-style lambda can be used. |
||
---|---|---|
.. | ||
fuzz | ||
src | ||
tests | ||
tools | ||
Cargo.toml |