summaryrefslogtreecommitdiff
path: root/tnslc/test.tnsl
blob: 66091f781e16839beeb731076b977e688ab5aa88 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

struct A {
	int a, b
}

/; 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
;/