added testcases for abstract syntax computation

This commit is contained in:
krasimir
2009-05-20 15:01:52 +00:00
parent 9a3576c1d2
commit 4a2b219921
2 changed files with 16 additions and 0 deletions

View File

@@ -26,4 +26,9 @@ def four = twice (twice one) ;
fun exp : Nat -> Nat ;
def exp Zero = one ;
def exp (Succ x) = twice (exp x) ;
fun plus' : Nat -> Nat -> Nat ;
def plus' Zero = \y -> y ;
def plus' (Succ x) = \y -> Succ (plus x y) ;
}

View File

@@ -0,0 +1,11 @@
Succ (Succ Zero)
Succ (Succ (Succ Zero))
Succ (Succ Zero)