File tree Expand file tree Collapse file tree 4 files changed +13
-5
lines changed Expand file tree Collapse file tree 4 files changed +13
-5
lines changed Original file line number Diff line number Diff line change 177177
178178(defn- current-alias-map
179179 []
180- (get-in @env/*compiler* [:cljs.analyzer/namespaces ana/*cljs-ns* :requires ]))
180+ (->> (merge (get-in @env/*compiler* [::ana/namespaces ana/*cljs-ns* :requires ])
181+ (get-in @env/*compiler* [::ana/namespaces ana/*cljs-ns* :require-macros ]))
182+ (remove (fn [[k v]] (= k v)))
183+ (into {})))
181184
182185; ; -----------------------------------------------------------------------------
183186; ; Analyze
Original file line number Diff line number Diff line change 1+ (ns cljs.keyword-macros )
2+
3+ (defmacro add
4+ [a b]
5+ `(+ ~a ~b))
Original file line number Diff line number Diff line change 77; ; You must not remove this notice, or any other, from this software.
88
99(ns cljs.keyword-test
10- (:require-macros [clojure.core :as cc ]
10+ (:require-macros [cljs.keyword-macros :as macros ]
1111 [cljs.test :refer [deftest is]])
1212 (:require [cljs.keyword-other :as other]
1313 [cljs.test]))
1414
1515(deftest test-keyword
1616 (is (= ::bar :cljs.keyword-test/bar ))
1717 (is (= ::other/foo :cljs.keyword-other/foo ))
18- (is (= ::cc /foo :clojure.core /foo )))
18+ (is (= ::macros /foo :cljs.keyword-macros /foo )))
Original file line number Diff line number Diff line change 283283 [foo.ns-shadow-test]
284284 [cljs.top-level]
285285 [cljs.reducers-test]
286- #_ [cljs.keyword-test]
286+ [cljs.keyword-test]
287287 [cljs.import-test]
288288 [cljs.ns-test.foo]
289289 [cljs.pprint]
318318 'cljs.binding-test
319319 'cljs.macro-test
320320 'cljs.top-level
321- #_ 'cljs.keyword-test
321+ 'cljs.keyword-test
322322 #_'cljs.ns-test
323323 'cljs.ns-test.foo
324324 'foo.ns-shadow-test
You can’t perform that action at this time.
0 commit comments