erl_id_trans(3)



erl_id_trans(3erl)         Erlang Module Definition         erl_id_trans(3erl)

NAME
       erl_id_trans - An identity parse transform.

DESCRIPTION
       This  module  performs an identity parse transformation of Erlang code.
       It is included as an example for users who wants  to  write  their  own
       parse transformers. If option {parse_transform,Module} is passed to the
       compiler, a user-written function parse_transform/2 is  called  by  the
       compiler before the code is checked for errors.

EXPORTS
       parse_transform(Forms, Options) -> Forms

              Types:

                 Forms = [erl_parse:abstract_form() | erl_parse:form_info()]
                 Options = [compile:option()]

              Performs an identity transformation on Erlang forms, as an exam-
              ple.

PARSE TRANSFORMATIONS
       Parse transformations are used if a programmer wants to use Erlang syn-
       tax,  but  with  different  semantics. The original Erlang code is then
       transformed into other Erlang code.

   Note:
       Programmers are strongly advised not to  engage  in  parse  transforma-
       tions. No support is offered for problems encountered.

SEE ALSO
       erl_parse(3erl), compile(3erl)

Ericsson AB                       stdlib 3.13               erl_id_trans(3erl)

Man(1) output converted with man2html
list of all man pages