Lines Matching refs:gen
62 func gen(n int) *Number {
64 return add1(gen(n - 1))
92 check(gen(10), 10)
94 check(add(gen(3), zero()), 3)
95 check(add(zero(), gen(4)), 4)
96 check(add(gen(3), gen(4)), 7)
99 check(mul(gen(3), zero()), 0)
100 check(mul(zero(), gen(4)), 0)
101 check(mul(gen(3), add1(zero())), 3)
102 check(mul(add1(zero()), gen(4)), 4)
103 check(mul(gen(3), gen(4)), 12)
107 check(fact(gen(5)), 120)
120 if f := count(fact(gen(i))); f != results[i] {