svn: r6085

original commit: e9bf34f1930103f62651e3ec5cbf35b791d097c6
This commit is contained in:
Matthew Flatt 2007-04-29 02:08:24 +00:00
parent cd0e01c68e
commit 54bbbacc04

View File

@ -1581,12 +1581,15 @@
(syntax-case stx () ((_ . x) #'x))))))
u))
(define-syntax/err-param (define-compound-unit/infer stx)
(define-for-syntax (do-define-compound-unit/infer stx)
(build-define-unit stx
(lambda (clause)
(build-compound-unit/infer (check-compound/infer-syntax clause)))
"missing unit name"))
(define-syntax/err-param (define-compound-unit/infer stx)
(do-define-compound-unit/infer stx))
(define-syntax/err-param (invoke-unit stx)
(syntax-case stx (import)
((_ unit)