This module is the basic Erlang parser which converts tokens into
the abstract form of either forms (i.e., top-level constructs),
expressions, or terms. The Abstract Format is described in the
Parse tree for Erlang clause.
Parse tree for Erlang expression.
Parse tree for Erlang form.
This function parses
The parsing was successful.
An error occurred.
This function parses
The parsing was successful.
An error occurred.
This function parses
The parsing was successful.
An error occurred.
Uses an
This function generates a list of tokens representing the abstract
form
Converts the abstract form
Converts the Erlang data structure
Converts the Erlang data structure
The
The
Modifies the abstract form
Updates an accumulator by applying
Modifies the abstract form
Creates an abstract form from a term which has the same
structure as an abstract form, but
Assumes that
Returns a term where every collection of annotations Anno of
The
{ErrorLine, Module, ErrorDescriptor}
A string which describes the error is obtained with the following call:
Module:format_error(ErrorDescriptor)