Skip to content

Commit 161e6ac

Browse files
author
dnolen
committed
minor cleanups to cljs.js
1 parent d7db622 commit 161e6ac

File tree

1 file changed

+40
-41
lines changed

1 file changed

+40
-41
lines changed

src/main/cljs/cljs/js.cljs

Lines changed: 40 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -230,23 +230,22 @@
230230
([bound-vars ana-env lib deps opts cb]
231231
(when (:verbose opts)
232232
(debug-prn "Loading dependencies for" lib))
233-
(let [compiler @(:*compiler* bound-vars)]
234-
(binding [ana/*cljs-dep-set* (vary-meta (conj (:*cljs-dep-set* bound-vars) lib)
235-
update-in [:dep-path] conj lib)]
236-
(assert (every? #(not (contains? (:*cljs-dep-set* bound-vars) %)) deps)
237-
(str "Circular dependency detected "
238-
(-> (:*cljs-dep-set* bound-vars) meta :dep-path)))
239-
(if (seq deps)
240-
(let [dep (first deps)]
241-
(require bound-vars dep
242-
(-> opts
243-
(dissoc :context)
244-
(dissoc :ns))
245-
(fn [res]
246-
(if-not (:error res)
247-
(load-deps bound-vars ana-env lib (next deps) opts cb)
248-
(cb res)))))
249-
(cb {:value nil}))))))
233+
(binding [ana/*cljs-dep-set* (vary-meta (conj (:*cljs-dep-set* bound-vars) lib)
234+
update-in [:dep-path] conj lib)]
235+
(assert (every? #(not (contains? (:*cljs-dep-set* bound-vars) %)) deps)
236+
(str "Circular dependency detected "
237+
(-> (:*cljs-dep-set* bound-vars) meta :dep-path)))
238+
(if (seq deps)
239+
(let [dep (first deps)]
240+
(require bound-vars dep
241+
(-> opts
242+
(dissoc :context)
243+
(dissoc :ns))
244+
(fn [res]
245+
(if-not (:error res)
246+
(load-deps bound-vars ana-env lib (next deps) opts cb)
247+
(cb res)))))
248+
(cb {:value nil})))))
250249

251250
(declare analyze*)
252251

@@ -330,30 +329,30 @@
330329
(if (:error res)
331330
(cb res)
332331
(if (:*load-macros* bound-vars)
333-
(do
334-
(when (:verbose opts) (debug-prn "Processing :use-macros for" (:name ast)))
335-
(load-macros bound-vars :use-macros use-macros reload reloads opts
336-
(fn [res]
337-
(if (:error res)
338-
(cb res)
339-
(do
340-
(when (:verbose opts) (debug-prn "Processing :require-macros for" (:name ast)))
341-
(load-macros bound-vars :require-macros require-macros reloads reloads opts
342-
(fn [res]
343-
(if (:error res)
344-
(cb res)
345-
(let [res (try
346-
(when (seq use-macros)
347-
(when (:verbose opts) (debug-prn "Checking :use-macros for" (:name ast)))
348-
(ana/check-use-macros use-macros env))
349-
{:value nil}
350-
(catch :default cause
351-
(wrap-error
352-
(ana/error ana-env
353-
(str "Could not parse ns form " (:name ast)) cause))))]
354-
(if (:error res)
355-
(cb res)
356-
(cb {:value ast})))))))))))
332+
(do
333+
(when (:verbose opts) (debug-prn "Processing :use-macros for" (:name ast)))
334+
(load-macros bound-vars :use-macros use-macros reload reloads opts
335+
(fn [res]
336+
(if (:error res)
337+
(cb res)
338+
(do
339+
(when (:verbose opts) (debug-prn "Processing :require-macros for" (:name ast)))
340+
(load-macros bound-vars :require-macros require-macros reloads reloads opts
341+
(fn [res]
342+
(if (:error res)
343+
(cb res)
344+
(let [res (try
345+
(when (seq use-macros)
346+
(when (:verbose opts) (debug-prn "Checking :use-macros for" (:name ast)))
347+
(ana/check-use-macros use-macros env))
348+
{:value nil}
349+
(catch :default cause
350+
(wrap-error
351+
(ana/error ana-env
352+
(str "Could not parse ns form " (:name ast)) cause))))]
353+
(if (:error res)
354+
(cb res)
355+
(cb {:value ast})))))))))))
357356
(cb {:value ast}))))))]
358357
(cond
359358
(and load (seq deps))

0 commit comments

Comments
 (0)