summaryrefslogtreecommitdiff
path: root/test/test.mnml
diff options
context:
space:
mode:
Diffstat (limited to 'test/test.mnml')
-rw-r--r--test/test.mnml36
1 files changed, 36 insertions, 0 deletions
diff --git a/test/test.mnml b/test/test.mnml
new file mode 100644
index 0000000..9659081
--- /dev/null
+++ b/test/test.mnml
@@ -0,0 +1,36 @@
+const henshin: integer = 2 // comment
+// next comment
+var ply: string = "abc"
+ply = "way cooler!!"
+
+const new: integer = henshin + 5 * 10
+
+const main: function = (input: string or integer): void {
+ const hello: string = input + " world!"
+ const bye: string = "bye!"
+
+ return hello + " " + bye
+}
+
+main()/*
+ * mlc
+*/
+
+main("pipe1!") => print($)
+
+var mls: string = "alphabet
+ende
+gelände"
+
+const array: [integer] = [1, 2, 3]
+const map: [string][string or integer or bool] = [
+ "first" = 1 <= 2,
+ "second" = "two",
+ "third" = "3",
+ "fourth" = 4 > 3,
+ "fifth" = (): void {
+ return "5."
+ },
+ "sixth" = 20_000,
+ "seventh" = 20.02,
+]