mirror of
https://codeberg.org/ProgramSnail/tree-sitter-lang.git
synced 2026-01-25 13:07:09 +00:00
lamda syntax minor change
This commit is contained in:
parent
e0ef917f51
commit
7f53a21f20
1 changed files with 9 additions and 1 deletions
|
|
@ -57,7 +57,9 @@ func_2 = {
|
||||||
|
|
||||||
%val | %err := f x;
|
%val | %err := f x;
|
||||||
|
|
||||||
%lambda := \'x 'y -> 'x + 'y;
|
%lambda1 := \'x 'y -> 'x + 'y;
|
||||||
|
|
||||||
|
%lambda2 := \ -> 3;
|
||||||
|
|
||||||
variant =: 1 | 2 -> "a"
|
variant =: 1 | 2 -> "a"
|
||||||
=: 3..10 -> "b"
|
=: 3..10 -> "b"
|
||||||
|
|
@ -420,6 +422,12 @@ arg_deduction_example 'name 'duration : <- String <- Float -> Task = Task 'name
|
||||||
(operator)
|
(operator)
|
||||||
(name_expression
|
(name_expression
|
||||||
(argument_name_identifier))))))
|
(argument_name_identifier))))))
|
||||||
|
(match
|
||||||
|
(name_definition
|
||||||
|
(simple_name_identifier))
|
||||||
|
(case
|
||||||
|
(lambda
|
||||||
|
(number_literal))))
|
||||||
(match
|
(match
|
||||||
(name_expression
|
(name_expression
|
||||||
(simple_name_identifier))
|
(simple_name_identifier))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue