summaryrefslogtreecommitdiff
path: root/test.lang
blob: a0a325f1c0f190f5c6c57de1796537dc3da524dd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/* comments! */

/*
 * var f proc(i32)
 * var g func(i32) i32
 * let x = g
 */

// also single-line now

proc main {
	let a = 3 << 2
	let b = 1 << a
	let c = b xor 2381
	b := b + c
	a := a + 12
	b := b + 27
	return (a + b) * c
}