Skip to main content

clojure.tools.reader

*

  • *alias-map*

    Map from ns alias to ns, if non-nil, it will be used to resolve read-time ns aliases instead of (ns-aliases *ns*). ...

  • *data-readers*

    Map from reader tag symbols to data reader Vars. Reader tags without namespace qualifiers are reserved for Clojure. ...

  • *default-data-reader-fn*

    When no data reader is found for a tag and *default-data-reader-fn* is non-nil, it will be called with two arguments,...

  • *read-eval*

    Defaults to true. ***WARNING*** This setting implies that the full power of the reader is in play, including s...

D

  • default-data-readers

    Default map of data reader functions provided by Clojure. May be overridden by binding *data-readers*

M

  • map-func

    Decide which map type to use, array-map if less than 16 elements

R

  • read

    Reads the first object from an IPushbackReader or a java.io.PushbackReader. Returns the object read. If EOF, throws i...

  • read+string

    Like read, and taking the same args. reader must be a SourceLoggingPushbackReader. Returns a vector containing the obj...

  • read-string

    Reads one object from the string s. Returns nil when s is nil or empty. ***WARNING*** Note that read-string ca...

  • resolve-symbol

    Resolve a symbol s into its fully qualified namespace version

S

  • syntax-quote

    Macro equivalent to the syntax-quote reader macro (`).