function type added

This commit is contained in:
ProgramSnail 2023-08-14 10:07:35 +03:00
parent 6b093311df
commit 754d207af5
3 changed files with 133 additions and 63 deletions

View file

@ -257,14 +257,17 @@ test_k 'n 'k : Int Int -> Bool = {
(simple_name_identifier)
(argument_name_identifier)
(argument_name_identifier)
(simple_type
(simple_type_identifier))
(simple_type
(simple_type_identifier))
(simple_type
(simple_type_identifier))
(simple_type
(simple_type_identifier))
(function_type
(simple_type
(simple_type_identifier))
(simple_type
(simple_type_identifier))
(reference_type
(simple_type
(simple_type_identifier)))
(reference_type
(simple_type
(simple_type_identifier))))
(block
(empty_lines)
(condition
@ -355,10 +358,12 @@ test_k 'n 'k : Int Int -> Bool = {
(function_definition
(simple_name_identifier)
(argument_name_identifier)
(simple_type
(simple_type_identifier))
(simple_type
(simple_type_identifier))
(function_type
(simple_type
(simple_type_identifier))
(reference_type
(simple_type
(simple_type_identifier))))
(block
(empty_lines)
(match
@ -450,12 +455,14 @@ test_k 'n 'k : Int Int -> Bool = {
(simple_name_identifier)
(argument_name_identifier)
(argument_name_identifier)
(simple_type
(simple_type_identifier))
(simple_type
(simple_type_identifier))
(simple_type
(simple_type_identifier))
(function_type
(simple_type
(simple_type_identifier))
(simple_type
(simple_type_identifier))
(reference_type
(simple_type
(simple_type_identifier))))
(block
(empty_lines)
(condition