Node: Construct Names, Next: , Previous: END DO, Up: Control Statements



Construct Names

The GNU Fortran language supports construct names as defined by the Fortran 90 standard. These names are local to the program unit and are defined as follows:

     construct-name: block-statement
     

Here, construct-name is the construct name itself; its definition is connoted by the single colon (:); and block-statement is an IF, DO, or SELECT CASE statement that begins a block.

A block that is given a construct name must also specify the same construct name in its termination statement:

     END block construct-name
     

Here, block must be IF, DO, or SELECT, as appropriate.