|
38 | 38 | 0 (- (count file) 5))]
|
39 | 39 | (symbol (demunge lib-name))))
|
40 | 40 |
|
| 41 | +(defn- resolve-symbol |
| 42 | + [sym] |
| 43 | + (if (string/starts-with? (str sym) ".") |
| 44 | + sym |
| 45 | + (ana/resolve-symbol sym))) |
| 46 | + |
41 | 47 | (defn- atom? [x]
|
42 | 48 | (instance? Atom x))
|
43 | 49 |
|
|
444 | 450 | *ns* (create-ns ns)
|
445 | 451 | ana/*passes* (:*passes* bound-vars)
|
446 | 452 | r/*data-readers* (:*data-readers* bound-vars)
|
447 |
| - r/resolve-symbol ana/resolve-symbol |
| 453 | + r/resolve-symbol resolve-symbol |
448 | 454 | comp/*source-map-data* (:*sm-data* bound-vars)]
|
449 | 455 | (let [res (try
|
450 | 456 | {:value (r/read {:eof eof :read-cond :allow :features #{:cljs}} rdr)}
|
|
531 | 537 | ana/*cljs-static-fns* (:static-fns opts)
|
532 | 538 | *ns* (create-ns (:*cljs-ns* bound-vars))
|
533 | 539 | r/*data-readers* (:*data-readers* bound-vars)
|
534 |
| - r/resolve-symbol ana/resolve-symbol |
| 540 | + r/resolve-symbol resolve-symbol |
535 | 541 | comp/*source-map-data* (:*sm-data* bound-vars)]
|
536 | 542 | (let [aenv (ana/empty-env)
|
537 | 543 | aenv (cond-> (assoc aenv :ns (ana/get-namespace ana/*cljs-ns*))
|
|
606 | 612 | ana/*cljs-static-fns* (:static-fns opts)
|
607 | 613 | *ns* (create-ns ns)
|
608 | 614 | r/*data-readers* (:*data-readers* bound-vars)
|
609 |
| - r/resolve-symbol ana/resolve-symbol |
| 615 | + r/resolve-symbol resolve-symbol |
610 | 616 | comp/*source-map-data* (:*sm-data* bound-vars)]
|
611 | 617 | (let [res (try
|
612 | 618 | {:value (r/read {:eof eof :read-cond :allow :features #{:cljs}} rdr)}
|
|
704 | 710 | ana/*cljs-static-fns* (:static-fns opts)
|
705 | 711 | *ns* (create-ns ns)
|
706 | 712 | r/*data-readers* (:*data-readers* bound-vars)
|
707 |
| - r/resolve-symbol ana/resolve-symbol |
| 713 | + r/resolve-symbol resolve-symbol |
708 | 714 | comp/*source-map-data* (:*sm-data* bound-vars)]
|
709 | 715 | (let [res (try
|
710 | 716 | {:value (r/read {:eof eof :read-cond :allow :features #{:cljs}} rdr)}
|
|
0 commit comments