Hacky fix to only flatten repeats
This commit is contained in:
parent
943179aab1
commit
c31d0e02d4
|
@ -344,7 +344,10 @@
|
|||
(error/enum 'unimplemented "named-repeat")]
|
||||
[`(repeat ,pat #f ,mismatch)
|
||||
(error/enum 'unimplemented "mismatch-repeat")]
|
||||
[else (loop sub-pat)]))
|
||||
[else (map/enum
|
||||
(λ (x) (list x))
|
||||
car
|
||||
(loop sub-pat))]))
|
||||
sub-pats)))]
|
||||
[(? (compose not pair?))
|
||||
(const/enum pat)]))]
|
||||
|
@ -436,7 +439,10 @@
|
|||
(error/enum 'unimplemented "named-repeat")]
|
||||
[`(repeat ,pat #f ,mismatch)
|
||||
(error/enum 'unimplemented "mismatch-repeat")]
|
||||
[else (loop sub-pat)]))
|
||||
[else (map/enum
|
||||
list
|
||||
cdr
|
||||
(loop sub-pat))]))
|
||||
sub-pats)))]
|
||||
[(? (compose not pair?))
|
||||
(const/enum pat)]))]))
|
||||
|
|
Loading…
Reference in New Issue
Block a user