cljs.repl/analyze-source

functionsince v0.0-1503Edit
(analyze-source src-dir)
(analyze-source src-dir opts)

Source docstring:
Given a source directory, analyzes all .cljs files. Used to populate
(:cljs.analyzer/namespaces compiler-env) so as to support code reflection.
Source code @ clojurescript:src/main/clojure/cljs/repl.cljc
(defn analyze-source
  ([src-dir] (analyze-source src-dir nil))
  ([src-dir opts]
    (if-let [src-dir (and (not (empty? src-dir))
                       (File. src-dir))]
      (doseq [file (comp/cljs-files-in src-dir)]
        (ana/analyze-file (str "file://" (.getAbsolutePath file)) opts)))))