 
     ast))
 
-(defmethod ana/parse '.
-  [_ env [_ target field & member+ :as form] _ opts]
-  (ana/disallowing-recur (shadow-analyze-dot env target field member+ form opts)))
 
 ;; its private in cljs.compiler ...
 (def es5>=

          (vary-meta assoc :tag 'boolean)))
    `(some? ~x)))

(defn install-hacks! []
  ;; cljs.analyzer tweaks
  (replace-fn! #'ana/load-core shadow-load-core)

           (.replace \/ \$))
       "$"))

;; fixes an issue where the cljs.core variant assumes that `resolve-var` will only return
;; a js/foo symbol if x is also js/something which isn't true in many cases for shadow-cljs
;; where npm deps especially resolve some/foo to js/module$something.foo
