We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f5e2ff3 commit 61a738cCopy full SHA for 61a738c
src/rewrite_clj/parser.clj
@@ -2,7 +2,8 @@
2
rewrite-clj.parser
3
(:require [clojure.tools.reader.reader-types :as r]
4
[clojure.java.io :as io :only [input-stream file]]
5
- [rewrite-clj.parser.core :as p :only [parse-next]]))
+ [rewrite-clj.parser.core :as p :only [parse-next]])
6
+ (:import [java.io PushbackReader]))
7
8
;; ## Readers
9
@@ -14,9 +15,10 @@
14
15
(defn file-reader
16
"Create reader for files."
17
[f]
- (r/indexing-push-back-reader
18
- (r/input-stream-push-back-reader
19
- (io/input-stream (io/file f)))))
+ (-> (io/file f)
+ (io/reader)
20
+ (PushbackReader.)
21
+ (r/indexing-push-back-reader)))
22
23
;; ## Parse Wrapper
24
0 commit comments