非常に小さなコンパイラ以外、今日では2段階(2フェーズ)以上に分割されている。