
cljs.analyzer.api.cljc Maven / Gradle / Ivy
; Copyright (c) Rich Hickey. All rights reserved.
; The use and distribution terms for this software are covered by the
; Eclipse Public License 1.0 (http://opensource.org/licenses/eclipse-1.0.php)
; which can be found in the file epl-v10.html at the root of this distribution.
; By using this software in any fashion, you are agreeing to be bound by
; the terms of this license.
; You must not remove this notice, or any other, from this software.
(ns cljs.analyzer.api
"This is intended to be a stable api for those who need programmatic access
to the analyzer."
(:refer-clojure :exclude [all-ns ns-interns ns-resolve resolve find-ns
ns-publics remove-ns])
(:require [cljs.env :as env]
[cljs.analyzer :as ana]))
;; =============================================================================
;; Useful Utilities
(defn empty-state
"Creates an empty compilation state Atom
© 2015 - 2025 Weber Informatics LLC | Privacy Policy