aboutsummaryrefslogtreecommitdiffstats
path: root/progs/tests/auto/calls_inside_calls.sy
blob: 578f4182f37d7ca0eadb2e3e90232e0ac5598e4f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
start :: fn {
one := fn -> int {
                               ret 1
                             }
                             add := fn a: int, b: int -> int {
                               ret a + b
                             }
                             add(one(), one()) <=> 2
                             add(add(one(), one()), one()) <=> 3
                             add(one(), add(one(), one())) <=> 3
}