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