about summary refs log tree commit diff
path: root/boot/tests/lower/simple_var.cskt
blob: b1b0c92550715f22dddc2abb61b16674283c4abb (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
25
26
a single typed variable declaration with an integer initializer
inside the body of `main`.

<<<

main = fun () {
    var x int = 5
}

>>>

(unit
	(types
		(type 0 int primitive)
		(type 1 uint primitive)
		(type 2 bool primitive)
		(type 3 string primitive)
		(type 4 float primitive)
		(type 5 byte primitive)
		(type 6 ascii primitive)
		(type 7 void primitive))
	(functions
		(function 0 main main (returns (ref void)) (block
			(declaration x (ref int) (initializer (expr 5)))
		)))
	(emission_order 0 1 2 3 4 5 6 7))