Rewriting function calls to have named parameters, default values

This commit is contained in:
Krzosa Karol
2022-05-30 11:00:30 +02:00
parent 54e3cb5261
commit 9e24a608cb
7 changed files with 129 additions and 32 deletions

View File

@@ -20,8 +20,11 @@ add_10 :: (size: int): int
add_20 :: (new_size: int): int
return 20
add :: (a: int, b: int = 10): int
return a + b
constant :: 20; result := constant + 10
return add_20(result)
return add(a = 20)
return_constant :: (): int
constant :: 10