There are four public namespaces:
- clojure.tools.reader.reader-types offers protocols, implementations and convenient function helpers for some reader types.
- Protocols:
- Types:
- Types Constructor Functions:
- Functions:
- Macros:
- clojure.tools.reader.edn offers a feature-complete EDN reader, whose API matches clojure.edn's one, those functions are safe.
- Functions:
- clojure.tools.reader offers a feature-complete clojure reader, whose API matches clojure.core's one, those functions are unsafe and may allow code execution if not used properly.
- Functions:
- Macros:
- Vars:
- clojure.tools.reader.default-data-readers offers implementations for the #inst and #uuid tagged literals, copied from the clojure source.
Refer to docstrings in each namespace and to the project's autodoc for more documentation.