.
original commit: b3fe96be86e9885a12489ba93421b9a34fe8ab3d
This commit is contained in:
parent
dc5a48f857
commit
d25c3aeeea
|
@ -161,15 +161,15 @@
|
|||
(if (null? omissions)
|
||||
(values names no-set? no-sel?)
|
||||
(let ([rest (cdr omissions)])
|
||||
(syntax-case (car omissions) (-selectors
|
||||
-setters
|
||||
-)
|
||||
(syntax-case (car omissions) ()
|
||||
[-selectors
|
||||
(literal? -selectors)
|
||||
(loop rest names #t no-sel?)]
|
||||
[-setters
|
||||
(literal? -setters)
|
||||
(loop rest names no-set? #t)]
|
||||
[(- name)
|
||||
(identifier? (syntax name))
|
||||
(and (literal? -) (identifier? (syntax name)))
|
||||
(loop rest (cons (syntax name) names)
|
||||
no-set? no-sel?)]
|
||||
[else
|
||||
|
|
Loading…
Reference in New Issue
Block a user