Lauri's patch to syntax pattern match on vectors
svn: r2418
This commit is contained in:
parent
dbed916752
commit
7b968839e8
File diff suppressed because it is too large
Load Diff
|
@ -913,8 +913,9 @@
|
|||
"(if(stx-vector? e ,len)"
|
||||
" ,body"
|
||||
" #f))"
|
||||
" did-var?)"
|
||||
"(let-values(((match-elem elem-did-var? <false>>) "
|
||||
" did-var?"
|
||||
" #f)"
|
||||
"(let-values(((match-elem elem-did-var? <false>) "
|
||||
"(let((e(vector-ref(syntax-e p)(sub1 pos))))"
|
||||
"(m&e e e use-ellipses?(not did-var?) #f))))"
|
||||
"(loop(sub1 pos)"
|
||||
|
|
|
@ -1098,8 +1098,9 @@
|
|||
(if (stx-vector? e ,len)
|
||||
,body
|
||||
#f))
|
||||
did-var?)
|
||||
(let-values ([(match-elem elem-did-var? <false>>)
|
||||
did-var?
|
||||
#f)
|
||||
(let-values ([(match-elem elem-did-var? <false>)
|
||||
(let ([e (vector-ref (syntax-e p) (sub1 pos))])
|
||||
(m&e e e use-ellipses? (not did-var?) #f))])
|
||||
(loop (sub1 pos)
|
||||
|
|
Loading…
Reference in New Issue
Block a user