.
original commit: 34ceb96166be334387a3af1cd2f5578135282ffa
This commit is contained in:
parent
58b4b9c1f5
commit
1ac42343f7
|
@ -218,9 +218,9 @@
|
|||
`(,(parse-quasipattern (syntax p)) ,(syntax-e (syntax ..k)))]
|
||||
[(i . rest)
|
||||
(identifier? (syntax i))
|
||||
`(,(syntax-object->datum (syntax i)) ,@(parse-quasipattern (syntax rest)))]
|
||||
(cons (syntax-object->datum (syntax i)) (parse-quasipattern (syntax rest)))]
|
||||
[(qp . rest)
|
||||
`(,(parse-quasipattern (syntax qp)) ,@(parse-quasipattern (syntax rest)))]
|
||||
(cons (parse-quasipattern (syntax qp)) (parse-quasipattern (syntax rest)))]
|
||||
[_else
|
||||
(let ([s (syntax-e p)])
|
||||
(cond
|
||||
|
|
Loading…
Reference in New Issue
Block a user