(module htdp-beginner-abbr scheme/base (require mzlib/etc mzlib/list mzlib/math syntax/docprovide test-engine/scheme-tests) ;; Implements the forms: (require "private/teach.rkt" "private/teach-module-begin.rkt") ;; syntax: (provide (rename-out [beginner-define define] [beginner-define-struct define-struct] [beginner-lambda lambda] [beginner-app #%app] [beginner-top #%top] [beginner-cond cond] [beginner-else else] [beginner-if if] [beginner-and and] [beginner-or or] [beginner-require require] [beginner-dots ..] [beginner-dots ...] [beginner-dots ....] [beginner-dots .....] [beginner-dots ......] [intermediate-quote quote] [intermediate-quasiquote quasiquote] [intermediate-unquote unquote] [intermediate-unquote-splicing unquote-splicing] [beginner-module-begin #%module-begin] [beginner-true true] [beginner-false false]) check-expect check-within check-error check-member-of check-range #%datum #%top-interaction empty ; signature : -> mixed one-of predicate combined ; Number Real Rational Integer Natural Boolean True False String Symbol Char Empty-list Any ; cons-of ; Property ; check-property for-all ==> expect expect-within expect-member-of expect-range ) ;; procedures: (provide-and-document procedures (all-from beginner: lang/htdp-beginner procedures)) )