We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
clojure.tools.reader
1 parent 5adc46b commit 2731878Copy full SHA for 2731878
src/sci_test/impl/extras.clj
@@ -4,11 +4,17 @@
4
[clojure.java.io :as io]
5
[clojure.tools.reader :as tr]
6
[clojure.tools.namespace.find :as ns-find]
7
- [clojure.tools.reader.edn :as edn]))
+ [clojure.tools.reader.edn :as edn]
8
+ [sci.core :as sci]))
9
+
10
+(def reader-ns (sci/create-ns 'clojure.tools.reader nil))
11
+(def read-eval (sci/new-dynamic-var '*read-eval* true {:ns reader-ns}))
12
13
(def namespaces
14
{'clojure.java.io {'file io/file}
15
'clojure.tools.namespace.find {'find-namespaces ns-find/find-namespaces
16
'clj ns-find/clj}
- 'clojure.tools.reader {'*alias-map* tr/*alias-map*}
17
+ 'clojure.tools.reader {'*alias-map* tr/*alias-map*
18
+ '*read-eval* read-eval
19
+ 'read-string tr/read-string}
20
'clojure.tools.reader.edn {'read-string edn/read-string}})
0 commit comments