lamda syntax minor change

This commit is contained in:
ProgramSnail 2023-07-18 11:40:59 +03:00
parent e0ef917f51
commit 7f53a21f20

View file

@ -57,7 +57,9 @@ func_2 = {
%val | %err := f x;
%lambda := \'x 'y -> 'x + 'y;
%lambda1 := \'x 'y -> 'x + 'y;
%lambda2 := \ -> 3;
variant =: 1 | 2 -> "a"
=: 3..10 -> "b"
@ -420,6 +422,12 @@ arg_deduction_example 'name 'duration : <- String <- Float -> Task = Task 'name
(operator)
(name_expression
(argument_name_identifier))))))
(match
(name_definition
(simple_name_identifier))
(case
(lambda
(number_literal))))
(match
(name_expression
(simple_name_identifier))