next up previous contents
Next: 3.1 The extron transformers Up: RFM Manual: Compiling RELFUN Previous: 2.2 The user interface

3 The transformers

The transformers behind the horizon command `horizontally' map RELFUN source programs to source programs that are either still in RELFUN (subsection 3.2) or in an extended high-level language (subsection 3.1). Both kinds of transformers lay the ground for later compilers `vertically' proceeding into the WAM.

While some of the transformer steps can be performed independently from the other ones, many require previous transformers as a precondition for obtaining their effect (all transformers just deliver a database unchanged if they are inapplicable, either because their pretransformations are still missing or their fixpoint is reached). While the order shown in the command hierarchy of section 2 need not be obeyed totally, in the following we use it as the canonical order rather than indicating more detailed dependencies.

Harold Boley (