cljs.reader/read-meta

functionremoved v1.9.854added v0.0-927Edit
(read-meta rdr _)

Source code @ clojurescript:src/main/cljs/cljs/reader.cljs
(defn read-meta
  [rdr _]
  (let [m (desugar-meta (read rdr true nil true))]
    (when-not (map? m)
      (reader-error rdr "Metadata must be Symbol,Keyword,String or Map"))
    (let [o (read rdr true nil true)]
      (if (satisfies? IWithMeta o)
        (with-meta o (merge (meta o) m))
        (reader-error rdr "Metadata can only be applied to IWithMetas")))))