This section of the specification defines the requirements for the Letlang compiler and its architecture.