#lang racket ;; ============================================================================= ;; Generators (Fall 2020): generators.rkt ;; ============================================================================= (require test-engine/racket-tests) (provide generator next) (define (raise-stop-iteration-error) (error "StopIteration: Generator is exhausted.")) ;; DO NOT EDIT ABOVE THIS LINE ================================================= (define-syntax generator ; TODO: Implement me! ....) (define (next gen) ; TODO: Implement me! ....)