From 1de32dbcac6a7a9756df034b914a4a836ca5bbac Mon Sep 17 00:00:00 2001 From: Kai Gunger Date: Fri, 1 May 2026 02:09:47 -0400 Subject: [tnslc] self in method --- tnslc/test.tnsl | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) (limited to 'tnslc/test.tnsl') diff --git a/tnslc/test.tnsl b/tnslc/test.tnsl index 3c89339..66091f7 100644 --- a/tnslc/test.tnsl +++ b/tnslc/test.tnsl @@ -1,7 +1,24 @@ +struct A { + int a, b +} -/; main [int] - int a = 0 - return a +/; method A + /; get_a [int] + return self.a + ;/ +;/ + +/; module mod + /; func1 [int] + return 4 + ;/ +;/ + +/; main (int argc, ~~uint8 argv) [int] + asm "mov r10, rdi" + asm "mov r11, rsi" + + return argc ;/ -- cgit v1.2.3