forked from GitHub/gf-core
Transfer: Changed transfer program file extension from .tr to .tra to avoid collision with Troff file extension.
This commit is contained in:
12
transfer/examples/fib.tra
Normal file
12
transfer/examples/fib.tra
Normal file
@@ -0,0 +1,12 @@
|
||||
import nat
|
||||
import prelude
|
||||
|
||||
fib : Integer -> Integer
|
||||
fib 0 = 1
|
||||
fib 1 = 1
|
||||
fib n = fib (n-1) + fib (n-2)
|
||||
|
||||
fibNat : Nat -> Nat
|
||||
fibNat Zero = Succ Zero
|
||||
fibNat (Succ Zero) = Succ Zero
|
||||
fibNat (Succ (Succ n)) = plus Nat add_Nat (fibNat (Succ n)) (fibNat n)
|
||||
Reference in New Issue
Block a user