The Default Compiler When you name a file with a standard file extension (.MAC, .CBL, .FOR, .ALG), the compiler implied by the extension will be used to compile the program. Standard file extensions are listed in the help file FILEXT. You cannot override the compiler that is implied by the file extension. The COBOL compiler will compile a file called DATPRO.CBL. Files without a recognizable compiler extension are compiled by the default compiler, normally FORTRAN. If you have a file with a non-standard file extension, you can control the setting of the default compiler (FORTRAN) by including switches in the COMPILE, LOAD, EXECUTE, or DEBUG command string. The help files for the COMPILE, LOAD, EXECUTE, and DEBUG commands include the switches you can use to change the default compiler. In the following examples, the installation has chosen FORTRAN as the default compiler. If you issue the following command: .COMPILE NOEXT the file named NOEXT will be compiled by FORTRAN. The following command: .COMPILE FILEZ.MIN causes the file named FILEZ.MIN to be compiled by FORTRAN because MIN is not a recognizable compiler extension. The following command: .COMPILE APART,DATA/COBOL,TEST causes the files APART and TEST to be compiled by FORTRAN and the file DATA to be compiled by COBOL. NOTE By setting the appropriate assembly switches you can indicate SNOBOL, BLISS, or MACY11 as the compiler. However, these switches and compilers are not supported. The switches that change the default compiler can be temporary or permanent. For more help on switches, see the help file SWITCH.