next up previous contents
Next: 3.2.1 Untupling Up: 3 The transformers Previous: 3.1.7 uncomma

3.2 The bastron transformers


Source-to-source transformations performed by bastron are characterized by delivering programs that can always still be understood by the normal RELFUN interpreter. In fact, they map into a RELFUN subset which is usually more simply interpreted and is always more simply compiled by the `vertical' techniques described in later sections. The following subsections are ordered according to their position in the command hierarchy of section 2, where the flatten command (subsection 3.2.2) just serves to prepare the flatter command (subsection 3.2.3). Most material in subsections 3.2.2, 3.2.3, and 3.2.7 is taken from [Bol90].

Harold Boley (