diff options
| author | Kai Gunger <kgunger12@gmail.com> | 2026-05-01 02:09:47 -0400 |
|---|---|---|
| committer | Kai Gunger <kgunger12@gmail.com> | 2026-05-01 02:09:47 -0400 |
| commit | 1de32dbcac6a7a9756df034b914a4a836ca5bbac (patch) | |
| tree | 764736f8ac02ca41a0650fc45cdad02820742be9 /tnslc/test.tnsl | |
| parent | edba04ae6266536cf7285570eb31245298a5123f (diff) | |
[tnslc] self in method
Diffstat (limited to 'tnslc/test.tnsl')
| -rw-r--r-- | tnslc/test.tnsl | 23 |
1 files changed, 20 insertions, 3 deletions
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 ;/ |