Translates Erlang abstract forms into Reach IR nodes.
Parses Erlang source via :epp.parse_file/2 and translates
the abstract format into the same IR used by the Elixir frontend.
Summary
Functions
Parses an Erlang source file and returns the IR.
Parses an Erlang source string and returns the IR.
Functions
@spec parse_file( Path.t(), keyword() ) :: {:ok, [Reach.IR.Node.t()]} | {:error, term()}
Parses an Erlang source file and returns the IR.
@spec parse_string( String.t(), keyword() ) :: {:ok, [Reach.IR.Node.t()]} | {:error, term()}
Parses an Erlang source string and returns the IR.