ClojureScript version: 1.9.293
Lumo version: 1.0.0

I'm reading with cljs.reader/read-string.

(cljs.reader/register-tag-parser! "custom" identity)
(cljs.read-string "{:a #custom \"foo\"}")

works fine, but if the value is 'nil'...

(cljs.reader/register-tag-parser! "custom" identity)
(cljs.read-string "{:a #custom nil}")

it gives the following (strange) error

Error: No dispatch macro for c
    at Function.cljs.reader.reader_error.cljs$core$IFn$_invoke$arity$variadic 
(<embedded>:2200:350)
    at cljs.reader.read_dispatch (<embedded>:2214:60)
    at Object.cljs.reader.read_delimited_list (<embedded>:2212:6)
    at cljs.reader.read_map (<embedded>:2216:54)
    at Object.cljs.reader.read (<embedded>:2233:72)
    at cljs.reader.read_string (<embedded>:2233:368)
    at mach$core$act (evalmachine.<anonymous>:406:77)
    at tryToString (fs.js:425:3)
    at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:412:12)


where c in this case is the first letter of the tag literal.

I'm trying to get to the bottom of why, but was wondering if anyone on the list 
had any insights.

-- 
Note that posts from new members are moderated - please be patient with your 
first post.
--- 
You received this message because you are subscribed to the Google Groups 
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/clojurescript.

Reply via email to