fixing bug in cond with => patterns

This commit is contained in:
Alex Shinn 2009-04-03 23:53:18 +09:00
parent ca9e391ee3
commit 78de2d1394

View file

@ -157,7 +157,8 @@
(list (rename 'if) (rename 'tmp) (list (rename 'if) (rename 'tmp)
(if (null? (cdr cl)) (if (null? (cdr cl))
(rename 'tmp) (rename 'tmp)
(list (caddr cl) (rename 'tmp))))) (list (caddr cl) (rename 'tmp)))
(cons (rename 'cond) (cddr expr))))
(list (rename 'if) (list (rename 'if)
(car cl) (car cl)
(cons (rename 'begin) (cdr cl)) (cons (rename 'begin) (cdr cl))