Skip to content

Commit 86fbb6f

Browse files
author
Yannick Scherer
committed
fix reading of chars.
1 parent c6774a3 commit 86fbb6f

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

src/rewrite_clj/parser/token.clj

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@
66
(defn parse-token
77
"Parse a single token."
88
[reader]
9-
(let [s (r/read-until
10-
reader
11-
r/whitespace-or-boundary?)
9+
(let [s (str
10+
(r/next reader)
11+
(r/read-until
12+
reader
13+
r/whitespace-or-boundary?))
1214
v (r/string->edn s)]
1315
(node/token-node v s)))

test/rewrite_clj/parser_test.clj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@
4242
"2r1100" 12
4343
"1N" 1N
4444
":key" :key
45+
"\\a" \a
46+
"\\space" \space
4547
":1.5" :1.5
4648
":1.5.0" :1.5.0
4749
":ns/key" :ns/key

0 commit comments

Comments
 (0)