ClojureScript

cljs.reader doesn't support keywords starting with a digit

Details

  • Type: Defect Defect
  • Status: Open Open
  • Priority: Minor Minor
  • Resolution: Unresolved
  • Affects Version/s: None
  • Fix Version/s: None
  • Component/s: None
  • Labels:
    None

Description

ClojureScript:foo> (r/read-string ":0")
"Error evaluating:" (r/read-string ":0") :as "cljs.reader.read_string.call(null,\":0\")"
org.mozilla.javascript.EcmaError: TypeError: Cannot read property "0.0" from null (file:/home/chas/dev/clojure/cljs/.repl/cljs/reader.js#451)

The topic of leading digits in keywords came up separately, as they've been supported in Clojure for some time, but can now be considered part of the spec, as it were. See CLJ-1286.

BTW, this is another simple-check win...

Activity

David Nolen made changes -
Field Original Value New Value
Priority Critical [ 2 ] Major [ 3 ]
David Nolen made changes -
Priority Major [ 3 ] Minor [ 4 ]

People

Vote (1)
Watch (2)

Dates

  • Created:
    Updated: