             [me.raynes.fs :as fs]
             [rewrite-clj.zip :as z]
             [rewrite-clj.node :as n]
-            [rewrite-clj.zip.base :as b]
             [rewrite-clj.parser :as parser]
             [rewrite-clj.reader :as reader])
   (:import (java.io File FileNotFoundException)))

  (str/replace source-sans-ns symbol-regex (partial source-replacement old-sym new-sym)))

(defn- after-platfrom-marker? [platform node]
  (when-not (#{:uneval} (b/tag node))
    (= platform (b/sexpr (z/left node)))))

(defn- find-and-replace-platform-specific-subforms [platform ns-loc]
  (loop [loc         ns-loc


(defn- java-style-prefix?
  [old-sym node]
  (when-not (#{:uneval} (z/tag node))
    (when-let [node-sexpr (z/sexpr node)]
      (str/starts-with? node-sexpr (java-package old-sym)))))

(defn- libspec-prefix?
