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, 8 insertions, 13 deletions
diff --git a/tnslc/test.tnsl b/tnslc/test.tnsl
index 66091f7..58ba226 100644
--- a/tnslc/test.tnsl
+++ b/tnslc/test.tnsl
@@ -4,21 +4,16 @@ struct A {
}
/; method A
- /; get_a [int]
- return self.a
+ /; add_one
+ int a = self.a + 1
;/
;/
-/; module mod
- /; func1 [int]
- return 4
- ;/
-;/
-
-/; main (int argc, ~~uint8 argv) [int]
- asm "mov r10, rdi"
- asm "mov r11, rsi"
-
- return argc
+/; main (uint argc, ~~uint8 argv) [uint]
+ A a
+ a.a = 1
+ a.b = 2
+ a.add_one()
+ return a.a + a.b
;/