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 164164 (let [pairs (partition 2 key-pred-forms)
165165 keys (mapv first pairs)
166166 pred-forms (mapv second pairs)
167- pf (mapv res pred-forms)]
167+ pf (mapv #( res &env %) pred-forms)]
168168 (assert (c/and (even? (count key-pred-forms)) (every? keyword? keys)) " spec/or expects k1 p1 k2 p2..., where ks are keywords" )
169169 `(cljs.spec/or-spec-impl ~keys '~pf ~pred-forms nil )))
170170
207207 (let [pairs (partition 2 key-pred-forms)
208208 keys (mapv first pairs)
209209 pred-forms (mapv second pairs)
210- pf (mapv res pred-forms)]
210+ pf (mapv #( res &env %) pred-forms)]
211211 (assert (c/and (even? (count key-pred-forms)) (every? keyword? keys)) " alt expects k1 p1 k2 p2..., where ks are keywords" )
212212 `(cljs.spec/alt-impl ~keys ~pred-forms '~pf)))
213213
222222 (let [pairs (partition 2 key-pred-forms)
223223 keys (mapv first pairs)
224224 pred-forms (mapv second pairs)
225- pf (mapv res pred-forms)]
225+ pf (mapv #( res &env %) pred-forms)]
226226 ; ;(prn key-pred-forms)
227227 (assert (c/and (even? (count key-pred-forms)) (every? keyword? keys)) " cat expects k1 p1 k2 p2..., where ks are keywords" )
228228 `(cljs.spec/cat-impl ~keys ~pred-forms '~pf)))
You can’t perform that action at this time.
0 commit comments