diff --git a/collects/mzlib/kw-proc.ss b/collects/mzlib/kw.ss similarity index 98% rename from collects/mzlib/kw-proc.ss rename to collects/mzlib/kw.ss index 2f1e1ff..58c0936 100644 --- a/collects/mzlib/kw-proc.ss +++ b/collects/mzlib/kw.ss @@ -1,4 +1,4 @@ -(module kw-proc mzscheme +(module kw mzscheme (require-for-syntax (lib "define.ss" "syntax")) @@ -51,11 +51,11 @@ (raise-syntax-error #f (apply format fmt args) stx sub)) (cond [k (case k - [(#:optional #:optionals #:opt #:opts) + [(#:optional) (if state (serror #'formals "misplaced ~a argument" k) (loop 'o #'xs))] - [(#:key #:keys) + [(#:key) (if (memq state '(#f o r!)) (loop 'k #'xs) (serror #'formals "misplaced ~a argument" k))] diff --git a/collects/tests/mzscheme/kw-proc.ss b/collects/tests/mzscheme/kw.ss similarity index 93% rename from collects/tests/mzscheme/kw-proc.ss rename to collects/tests/mzscheme/kw.ss index e053448..aaaf4a0 100644 --- a/collects/tests/mzscheme/kw-proc.ss +++ b/collects/tests/mzscheme/kw.ss @@ -1,9 +1,9 @@ (load-relative "loadtest.ss") -(SECTION 'kw-proc) +(SECTION 'kw) -(require (lib "kw-proc.ss")) +(require (lib "kw.ss")) ;; make sure that lambda/kw behaves as lambda (test 1 (lambda/kw () 1))