aboutsummaryrefslogtreecommitdiff
path: root/prog/function.doml
blob: 841cb0b0d852ff8def1e387fa00c8037732641d7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
statement-sequence {
	assign(name=myFunc) {
		function(args=stringToPrint,val1,val2) {
			print {
				variable(name=stringToPrint)
				bin-op(op=+) {
					variable(name=val1)
					variable(name=val2)
				}
			}
		}
	}

	call(name=myFunc) {
		constant(val="hello, world!" type="string")
		constant(val="3.5" type="number")
		constant(val="7" type="number")
	}
}