aboutsummaryrefslogtreecommitdiff
path: root/example.tsl
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2020-01-22 06:14:42 +0100
committerdec05eba <dec05eba@protonmail.com>2020-01-22 06:14:42 +0100
commit840a3c6c5aa2400ce80d8ec7bb8b1a8d6e25770b (patch)
tree3b58d296814b54ee20f050e21a9cd8f2c1f2bf5a /example.tsl
parenta724ddbe1c8c53acd8b2836e437237cf17c57043 (diff)
Simplify bytecode
Diffstat (limited to 'example.tsl')
-rw-r--r--example.tsl29
1 files changed, 29 insertions, 0 deletions
diff --git a/example.tsl b/example.tsl
index 629cf46..6f165ed 100644
--- a/example.tsl
+++ b/example.tsl
@@ -1,10 +1,39 @@
+# loadn 1
+# setv "value1"
value1 = 1
+
+# loadn 1
+# setv "value1"
value1 = 2
+
+# loadb true
+# setv "value2"
value2 = true
+
+# loadnull
+# setv "value3"
value3 = null
+
+# loads "hello world"
+# setv "value4"
value4 = "hello world"
+
+# loads "hello"
+# loads "world"
+# loadn 5
+# list "value5", 3
+# setv "value5"
value5 = ["hello", "world", 5]
+
+# loads "hello"
+# loads "world"
+# loads "value"
+# loadn 23
+# map 4
+# setv "value6"
value6 = {"hello": "world", "value": 23}
+
+
value7 = fn () {}
value8 = fn (value) {}
value9 = {