diff options
author | Daniel Weipert <git@mail.dweipert.de> | 2024-09-03 18:04:11 +0200 |
---|---|---|
committer | Daniel Weipert <git@mail.dweipert.de> | 2024-09-03 18:04:11 +0200 |
commit | 3b1ba73ad56bdcfb1ffa39ed4c8f1dddeb607adf (patch) | |
tree | 59df87bbbfd8b31b3d4195cc0f84a03ebd755d19 /test | |
parent | d498fd2dae412054d028921f36ce42b8dfc46c0c (diff) |
and/or types
Diffstat (limited to 'test')
-rw-r--r-- | test/test.test | 45 |
1 files changed, 37 insertions, 8 deletions
diff --git a/test/test.test b/test/test.test index e39eae6..3778099 100644 --- a/test/test.test +++ b/test/test.test @@ -7,7 +7,7 @@ const new: integer = henshin * 5 + 10; const test: integer = 1 + 1; -function main(input: string): void { +function main(input: string or integer): void { const hello: string = "world!"; const bye: string = "bye!"; @@ -16,12 +16,12 @@ function main(input: string): void { main(input = "hello!"); -const array: [integer][3] = [1, 2, 3]; +const array: [integer] = [1, 2, 3]; const map: [string][string or integer] = [ - "first": 1, - "second": "two", - "third": "3", - "fourth": 4, + "first" = 1, + "second" = "two", + "third" = "3", + "fourth" = 4 ]; for (array) |index, value| { @@ -32,5 +32,34 @@ for (map) |key, value| { ply = key; } -main() |> print($); -main() |> main2($) |> print($); +main() => print($); +main() => main2($) => print($); + +//type test_type = { +// const test_field: string = "test", +// var another_field: integer = 4, +// +// function test_function(): void { +// return test_type.test_field; +// }, +// function_field: function = another_function(): void { +// return test_type.another_field; +// }, +//}; + +// type other_int = integer; + +//const test_type: type = {}; +//const other_int: type = integer; + +//const main: function = function(input: string): void { +// return input; +//}; + +//const main: function = (input: string): void { +// return input; +//}; + +//iterate(array, (index: integer, value: integer) { +// +//}); |