From b594a52a6c7d316950cf80372fd76ffbe10b102f Mon Sep 17 00:00:00 2001 From: Chris Barker Date: Sun, 3 Oct 2010 20:29:32 -0400 Subject: [PATCH] edits --- assignment_3_evaluator.mdwn | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/assignment_3_evaluator.mdwn b/assignment_3_evaluator.mdwn index 4097eb68..27cdd9bb 100644 --- a/assignment_3_evaluator.mdwn +++ b/assignment_3_evaluator.mdwn @@ -22,6 +22,23 @@ let pred = \n. isZero n 0 (length (tail (n (\p. makeList meh p) nil))) in let leq = \m n. isZero(n pred m) in let eq = \m n. and (leq m n)(leq n m) in ; +let t1 = (make_list 1 empty) in +let t2 = (make_list 2 empty) in +let t3 = (make_list 3 empty) in +let t12 = (make_list t1 (make_list t2 empty)) in +let t23 = (make_list t2 (make_list t3 empty)) in +let ta = (make_list t1 t23) in +let tb = (make_list t12 t3) in +let tc = (make_list t1 (make_list t23 empty)) in +; +;sum-leaves t1 ~~> 1 +;sum-leaves t2 ~~> 2 +;sum-leaves t3 ~~> 3 +;sum-leaves t12 ~~> 3 +;sum-leaves t23 ~~> 5 +;sum-leaves ta ~~> 6 +;sum-leaves tb ~~> 6 +; length (tail mylist) -- 2.11.0