summaryrefslogtreecommitdiff
path: root/tnslc/test.tnsl
diff options
context:
space:
mode:
Diffstat (limited to 'tnslc/test.tnsl')
-rw-r--r--tnslc/test.tnsl21
1 files changed, 17 insertions, 4 deletions
diff --git a/tnslc/test.tnsl b/tnslc/test.tnsl
index b36a0d2..59b337a 100644
--- a/tnslc/test.tnsl
+++ b/tnslc/test.tnsl
@@ -1,7 +1,20 @@
-/; main (int argc, ~~uint8 argv) [int]
- asm "mov r10, rdi"
- asm "mov r11, rsi"
- return argc
+struct str {
+ ~uint8 a
+}
+
+/; method str
+ /; str_get() [~uint8]
+ return a
+ ;/
+;/
+
+/; module moda
+ /; method str
+ /; str_set(~uint8 a)
+ self.a = a
+ ;/
+ ;/
;/
+