More work on packages
This commit is contained in:
24
lambdas.kl
24
lambdas.kl
@@ -28,16 +28,16 @@ add_10 :: (size: S64): S64
|
||||
|
||||
constant :: 20; result := constant + 10
|
||||
|
||||
v3 := add(1,2)
|
||||
v2 := add(a = 1, b = 2)
|
||||
v1 := add(a = 1)
|
||||
// v_err := add([0] = 1)
|
||||
v4 := add(b = 1, a = 2)
|
||||
// v_err := add([0] = 1, [1] = 2)
|
||||
// v_err := add([0] = 1, 10) // illegal
|
||||
// v_err := add([1] = 1) // illegal
|
||||
// v_err := add() // illegal
|
||||
|
||||
// v3 := add(1,2)
|
||||
// v2 := add(a = 1, b = 2)
|
||||
// v1 := add(a = 1)
|
||||
// // v_err := add([0] = 1)
|
||||
// v4 := add(b = 1, a = 2)
|
||||
// // v_err := add([0] = 1, [1] = 2)
|
||||
// // v_err := add([0] = 1, 10) // illegal
|
||||
// // v_err := add([1] = 1) // illegal
|
||||
// // v_err := add() // illegal
|
||||
v4 := constant
|
||||
return v4
|
||||
|
||||
return_constant :: (): S64
|
||||
@@ -45,8 +45,8 @@ return_constant :: (): S64
|
||||
return constant
|
||||
|
||||
returning_void :: (insert: S64)
|
||||
val1: S64 = return_constant()
|
||||
val2: S64 = add_10(val1)
|
||||
// val1: S64 = return_constant()
|
||||
// val2: S64 = add_10(val1)
|
||||
return
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user