provide open*-package

svn: r12586

original commit: b7addbab82ad04384f2c381b098857b9e745efc6
This commit is contained in:
Matthew Flatt 2008-11-25 03:13:06 +00:00
parent 985cd6e47d
commit 7134eca95d

View File

@ -9,7 +9,8 @@
define*-syntax
define*-syntaxes
define-package
open-package)
open-package
open*-package)
(define-for-syntax (do-define-* stx define-values-id)
(syntax-case stx ()
@ -230,7 +231,8 @@
[(begin . rest)
(loop (append (syntax->list #'rest) (cdr exprs))
rev-forms
defined)]
defined
def-ctxes)]
[(def (id ...) rhs)
(and (or (free-identifier=? #'def #'define-syntaxes)
(free-identifier=? #'def #'define*-syntaxes))