From 8ffb50a4bc61b51952aa78da0c6e1f002f09e1be Mon Sep 17 00:00:00 2001 From: Kai Gunger Date: Wed, 6 May 2026 04:52:02 -0400 Subject: [tnslc] better calling, issue with member setting on refs --- tnslc/test.tnsl | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) (limited to 'tnslc/test.tnsl') 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 ;/ -- cgit v1.2.3