More work on packages

This commit is contained in:
Krzosa Karol
2022-06-10 11:05:08 +02:00
parent b0077fe9df
commit d5d9911f3e
8 changed files with 158 additions and 185 deletions

View File

@@ -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