File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change 383
383
the-ns (or (:ns opts) 'cljs.user)
384
384
bound-vars (cond-> (merge bound-vars {:*cljs-ns* the-ns})
385
385
(:source-map opts) (assoc :*sm-data* (sm-data )))]
386
- ((fn analyze-loop [last-ast]
386
+ ((fn analyze-loop [last-ast ns ]
387
387
(binding [env/*compiler* (:*compiler* bound-vars)
388
- ana/*cljs-ns* ( :*cljs-ns* bound-vars)
389
- *ns* (create-ns ( :*cljs-ns* bound-vars) )
388
+ ana/*cljs-ns* ns
389
+ *ns* (create-ns ns )
390
390
ana/*passes* (:*passes* bound-vars)
391
391
r/*data-readers* (:*data-readers* bound-vars)
392
392
comp/*source-map-data* (:*sm-data* bound-vars)]
417
417
(fn [res]
418
418
(if (:error res)
419
419
(cb res)
420
- (analyze-loop ast))))
421
- (recur ast)))))
422
- (cb {:value last-ast}))))))) nil )))
420
+ (analyze-loop ast ( :name ast) ))))
421
+ (recur ast ns )))))
422
+ (cb {:value last-ast}))))))) nil the-ns )))
423
423
424
424
(defn analyze-str
425
425
" Analyze ClojureScript source. The compiler state will be populated with
You can’t perform that action at this time.
0 commit comments