File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 164
164
(let [pairs (partition 2 key-pred-forms)
165
165
keys (mapv first pairs)
166
166
pred-forms (mapv second pairs)
167
- pf (mapv res pred-forms)]
167
+ pf (mapv #( res &env %) pred-forms)]
168
168
(assert (c/and (even? (count key-pred-forms)) (every? keyword? keys)) " spec/or expects k1 p1 k2 p2..., where ks are keywords" )
169
169
`(cljs.spec/or-spec-impl ~keys '~pf ~pred-forms nil )))
170
170
207
207
(let [pairs (partition 2 key-pred-forms)
208
208
keys (mapv first pairs)
209
209
pred-forms (mapv second pairs)
210
- pf (mapv res pred-forms)]
210
+ pf (mapv #( res &env %) pred-forms)]
211
211
(assert (c/and (even? (count key-pred-forms)) (every? keyword? keys)) " alt expects k1 p1 k2 p2..., where ks are keywords" )
212
212
`(cljs.spec/alt-impl ~keys ~pred-forms '~pf)))
213
213
222
222
(let [pairs (partition 2 key-pred-forms)
223
223
keys (mapv first pairs)
224
224
pred-forms (mapv second pairs)
225
- pf (mapv res pred-forms)]
225
+ pf (mapv #( res &env %) pred-forms)]
226
226
; ;(prn key-pred-forms)
227
227
(assert (c/and (even? (count key-pred-forms)) (every? keyword? keys)) " cat expects k1 p1 k2 p2..., where ks are keywords" )
228
228
`(cljs.spec/cat-impl ~keys ~pred-forms '~pf)))
You can’t perform that action at this time.
0 commit comments