svn: r15818

This commit is contained in:
Eli Barzilay 2009-08-27 20:34:18 +00:00
parent 40115cb251
commit 9ecbffa70e

View File

@ -28,10 +28,10 @@
(splicing-syntax-parameterize ([yield (make-rename-transformer #'yielder)])
(define (cont)
(reset-at tag
(let ([result (begin body0 body ...)])
(let ([retval (begin body0 body ...)])
;; normal return:
(set! cont (lambda () result))
result))))
(set! cont (lambda () retval))
retval))))
(define (generator) (cont))
generator))