Skip to content

Commit 4d2bc9e

Browse files
author
Yannick Scherer
committed
fix whitespace.
1 parent 5d3ef09 commit 4d2bc9e

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

src/rewrite_clj/parser/core.clj

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
(defmulti parse-next
2020
"Parse the next element from the given reader. Dispatch is done using the first
2121
available character. If the given delimiter is reached, nil shall be returned."
22-
(fn [reader delimiter]
22+
(fn [reader delimiter]
2323
(when-let [c (r/peek-char reader)]
2424
(cond (whitespace? c) :whitespace
2525
(= c delimiter) :matched
@@ -29,7 +29,7 @@
2929
(defn- parse-prefixed
3030
"Ignore the first available char and parse the next token of the given type."
3131
[type reader delim]
32-
(let [p (r/read-char reader)]
32+
(let [p (r/read-char reader)]
3333
(if-let [t (parse-next reader delim)]
3434
(token type t)
3535
(throw-reader reader "'" type "' expects a value following the prefix '\\" p "'."))))
@@ -38,11 +38,11 @@
3838
"Parse until the given delimiter is reached."
3939
[type delim reader]
4040
(ignore reader)
41-
(apply token
42-
type
41+
(apply token
42+
type
4343
(doall
44-
(take-while
45-
(complement nil?)
44+
(take-while
45+
(complement nil?)
4646
(repeatedly #(parse-next reader delim))))))
4747

4848
(defn- parse-whitespace
@@ -51,7 +51,7 @@
5151
[reader]
5252
(let [c (r/read-char reader)
5353
[t p?] (if (linebreak? c) [:newline linebreak?] [:whitespace space?])]
54-
(token t
54+
(token t
5555
(loop [r [c]]
5656
(if-not (p? (r/peek-char reader))
5757
(apply str r)
@@ -77,9 +77,9 @@
7777
(let [buf (StringBuffer.)]
7878
(loop [escape? false]
7979
(if-let [c (r/read-char reader)]
80-
(if (and (not escape?) (= c \"))
80+
(if (and (not escape?) (= c \"))
8181
(token :token (re-pattern (.toString buf)))
82-
(do
82+
(do
8383
(.append buf c)
8484
(recur (and (not escape?) (= c \\)))))
8585
(throw-reader reader "Unexpected EOF while reading regular expression.")))))
@@ -131,12 +131,12 @@
131131
(= c \newline) (let [s (.toString buf)]
132132
(.setLength buf 0)
133133
(recur escape? :multi-line (conj results s)))
134-
:else (do
134+
:else (do
135135
(.append buf c)
136136
(recur (and (not escape?) (= c \\)) result-type results)))
137137
(throw-reader reader "Unexpected EOF while reading regular expression.")))))
138138

139-
(defn- parse-keyword
139+
(defn- parse-keyword
140140
"Parse keyword. Produces `:token` result with an optional map containing a
141141
`:namespaced?`field for keywords like `::xyz`."
142142
[reader]
@@ -156,7 +156,7 @@
156156
(throw-reader reader "Cannot parse value starting with '" c "'.")
157157
(when delim (throw-reader reader "Unexpected EOF (expected '" delim "')"))))
158158

159-
(defmethod parse-next :unmatched [reader _]
159+
(defmethod parse-next :unmatched [reader _]
160160
(throw-reader reader "Unmatched delimiter '" (r/peek-char reader) "'."))
161161

162162
(defmethod parse-next :token [reader _] (read-next :token edn/read reader))
@@ -169,8 +169,8 @@
169169
(defmethod parse-next :vector [reader _] (parse-delimited :vector \] reader) )
170170
(defmethod parse-next :map [reader _] (parse-delimited :map \} reader) )
171171
(defmethod parse-next :sharp [reader delim] (parse-reader-macro reader delim))
172-
(defmethod parse-next :unquote [reader delim] (parse-unquote reader delim))
172+
(defmethod parse-next :unquote [reader delim] (parse-unquote reader delim))
173173
(defmethod parse-next :quote [reader delim] (parse-prefixed :quote reader delim))
174174
(defmethod parse-next :syntax-quote [reader d] (parse-prefixed :syntax-quote reader d))
175-
(defmethod parse-next :string [reader delim] (parse-string reader delim))
175+
(defmethod parse-next :string [reader delim] (parse-string reader delim))
176176
(defmethod parse-next :keyword [reader delim] (parse-keyword reader))

0 commit comments

Comments
 (0)