Next: , Previous: Continuation Line, Up: Characters Lines Sequence


8.6.4 Statements

(Corresponds to Section 3.3 of ANSI X3.9-1978 FORTRAN 77.)

Statements may be written using an arbitrary number of continuation lines.

Statements may be separated using the semicolon (`;'), except that the logical IF and non-construct WHERE statements may not be separated from subsequent statements using only a semicolon as statement separator.

The END PROGRAM, END SUBROUTINE, END FUNCTION, and END BLOCK DATA statements are alternatives to the END statement. These alternatives may be written as normal statements—they are not subject to the restrictions of the END statement.

However, no statement other than END may have an initial line that appears to be an END statement—even END PROGRAM, for example, must not be written as:

           END
          &PROGRAM