Added support for more features.

source_code.cpl was changed, and the compiler was added to and modified
to successfully compile the source code.