FXM -- MS FORTRAN Extensions

The Microsoft FORTRAN extension options reflect extensions we attribute to MS FORTRAN v5.0, or to the 32 bit FORTRAN Powerstation v1.0, both of which share basically the same syntax.


FXM=a #non-C alphas in column 1

Tolerate non-C alphas in column 1 of card image lines. They are considered comments in the FORTRAN source. No provision is available to selectively enable certain groups of statements for debugging purposes. NOTE: This approach for conditional compilation has largely been superceded by the metacommand conditional preprocessing statements.


FXM=m #MS Meta commands

This option enables support for MS metacommands, denoted by a '$' in column 1. The metacommands related to conditional preprocessing are all supported, namely: $INCLUDE, $DEFINE, $IF, $ELSEIF, $ELSE, $ENDIF, and $UNDEFINE. Any other metacommands are ignored, which is normally OK when they relate to source listings, debugging control, etc. Any metacommand affecting the FORTRAN syntax or semantics should be duplicated using the appropriate FOR_STUDY option. The $INCLUDE statement is treated identically to the MILSPEC/F90 form.