svn: r15818
This commit is contained in:
parent
40115cb251
commit
9ecbffa70e
|
@ -28,10 +28,10 @@
|
||||||
(splicing-syntax-parameterize ([yield (make-rename-transformer #'yielder)])
|
(splicing-syntax-parameterize ([yield (make-rename-transformer #'yielder)])
|
||||||
(define (cont)
|
(define (cont)
|
||||||
(reset-at tag
|
(reset-at tag
|
||||||
(let ([result (begin body0 body ...)])
|
(let ([retval (begin body0 body ...)])
|
||||||
;; normal return:
|
;; normal return:
|
||||||
(set! cont (lambda () result))
|
(set! cont (lambda () retval))
|
||||||
result))))
|
retval))))
|
||||||
(define (generator) (cont))
|
(define (generator) (cont))
|
||||||
generator))
|
generator))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user