clj_edn
Clojerl EDN (Extensible Data Notation) parser.
Summary
Types
Functions
-
read(Reader, Opts0)
Reads the next form from the reader.
-
read_string(Src, Opts)
Reads the next form from the string.
Types
location()
-type location() ::
#{line => non_neg_integer(),
column => non_neg_integer(),
file => binary() | undefined}.
opts()
-type opts() ::
#{eof => eofthrow | ok,
file => file:filename_all(),
'io-reader' => 'erlang.io.IPushbackReader':type(),
readers => #{} | undefined}.
Functions
read(Reader, Opts0)
-spec read('erlang.io.PushbackReader':type(), opts()) -> any().
Reads the next form from the reader.
read_string(Src, Opts)
-spec read_string(binary(), opts()) -> any().
Reads the next form from the string.