Carleton University
Technical Report TR-03
June 1982
A Flexible Compiler Structure That Allows Dynamic Phase Ordering
Wilf R. LaLonde & Jim des Rivieres
Abstract
Traditionally, compilers have been internally organized into separate phases that are invoked in a fixed, predetermined order. However, the optimal phase invocation order is usually different for different contexts, such as (1) large batch-oriented production environments, (2) small batch-oriented student environments, and (3) interactive programming environments.
