ex_edn v0.1.2

Modules summary

ExEdn

Provides functions to encode/1 and decode/2 between Elixir and edn data format

ExEdn.Character
ExEdn.Decode
ExEdn.Encode.Utils
ExEdn.Exception
ExEdn.Exception.Util
ExEdn.Lexer

A module that implements a lexer for the edn format through its only function tokenize/1

ExEdn.Lexer.Token
ExEdn.Parser

Provides a single function that returns an ExEdn.Parser.Node struct, which is the :root node of the parse tree

ExEdn.Parser.Node
ExEdn.Symbol
ExEdn.Tag
ExEdn.UUID

Exceptions summary

ExEdn.Exception.EmptyInputError
ExEdn.Exception.IncompleteTagError
ExEdn.Exception.MissingDiscardExpressionError
ExEdn.Exception.NotImplementedError
ExEdn.Exception.OddExpressionCountError
ExEdn.Exception.UnbalancedDelimiterError
ExEdn.Exception.UnexpectedInputError
ExEdn.Exception.UnexpectedTokenError
ExEdn.Exception.UnfinishedTokenError

Protocols summary

ExEdn.Encode