diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/test.test | 21 | ||||
-rw-r--r-- | test/test_import.test | 4 |
2 files changed, 23 insertions, 2 deletions
diff --git a/test/test.test b/test/test.test index 58be29b..9fea5b2 100644 --- a/test/test.test +++ b/test/test.test @@ -28,8 +28,8 @@ const map: [string][string or integer] = [ }, ] -main("pipe1") => print($) -main("pipe2") => main($) => print($) +main("pipe1!") => print($) +main("pipe2!") => main($) => print($) const test_type: type = { const test_field: string = "test" @@ -59,3 +59,20 @@ object.test_field = "hey" object.test_function() => print($) object.nested.another_field = 5 object.nested.another_function(add = 2) => print($) + +if (henshin == 2) { + print("nice") +} +print(henshin == 3 or henshin > 1) +henshin = 4 +if (henshin == 3) { + print("shouldn't be") +} else if (henshin == 2 or henshin != 3) { + print("else will") +} else if (henshin != 3 and henshin != 2) { + print("else won't") +} + +const scoped: [string][string or function] = import("test_import.test") +print(scoped) +scoped.exported_function() => print($) diff --git a/test/test_import.test b/test/test_import.test new file mode 100644 index 0000000..99b3a08 --- /dev/null +++ b/test/test_import.test @@ -0,0 +1,4 @@ +const exported: string = "I am exported" +const exported_function: function = (): string { + return "I am also exported!" +} |