minor rackety
This commit is contained in:
parent
f725066bf9
commit
447bd44a0c
|
@ -18,7 +18,7 @@
|
|||
"underscore-allowed.rkt"
|
||||
syntax/boundmap
|
||||
syntax/id-table
|
||||
scheme/base
|
||||
racket/base
|
||||
racket/list
|
||||
racket/match
|
||||
racket/syntax
|
||||
|
@ -2368,14 +2368,14 @@
|
|||
(define-syntax lang-name
|
||||
(make-set!-transformer
|
||||
(make-language-id
|
||||
(case-lambda
|
||||
[(stx)
|
||||
(λ (stx)
|
||||
(syntax-case stx (set!)
|
||||
[(set! x e) (raise-syntax-error (syntax-e #'form-name) "cannot set! identifier" stx #'e)]
|
||||
[(x e (... ...)) #'(define-language-name e (... ...))]
|
||||
[(x e (... ...))
|
||||
#'(define-language-name e (... ...))]
|
||||
[x
|
||||
(identifier? #'x)
|
||||
#'define-language-name])])
|
||||
#'define-language-name]))
|
||||
'(all-names ...))))
|
||||
(define define-language-name (language form-name lang-name (all-names ...) (names prods ...) ...))))))))]))
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user