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.

Download

TR-3.pdf