After the pre-translation phase reduces a program to a suitable restricted form, the translation phase proper begins. This section describes the basic, unoptimized form of this translation.