ASSIGN label TO variable
BLOCK DATA [blockdataname]
CALL sub [( [actuals] )]
CHARACTER [*chars] vname [*length] [(dim)] [, vname [*length] [(dim)]
COMMON [/[cname] /] nlist[[,] / [cname] /nlist ] ...
COMPLEX vnam [(dim)] [, vname [(dim)]] ...
CONTINUE
DATA nlist /clist/ [[,] nlist /clist/ ] ...
DIMENSION array ([lower:]upper [, {[lower:]upper ] )
DO [label [,] ] dovar = start, stop [, inc]
DOUBLE PRECISION vname [(dim)] [, vname [(dim)] ] ...
ELSE
statementblock
ELSE IF (expression) THEN
statementblock
END
END IF
ENTRY ename [ ( [formal [, formal ] ...] )]
EQUIVALENCE (nlist) [, (nlist)] ...
EXTERNAL name [, name ] ...
FORMAT [editlist]
[type] FUNCTION func ([formal ] [, formal ] ...)
GOTO variable [ [,] (labels)]
GOTO (labels) [,] n
GOTO label
IF (expression) label1, label2, label3
IF (expression) statement
IF (expression) THEN
statementblock1
[ELSE IF (expression) THEN
statementblock2] ...
[ELSE
statementblock3]
END IF
IMPLICIT type (letters) [, type (letters)] ...
INTEGER vname [(dim)] [, vname [ (dim)] ] ...
INTRINSIC names
LOGICAL vname [(dim)] [, vname [(dim)] ] ...
PARAMETER (name=constexpr [, name=constexpr] ...)
PAUSE [prompt]
PRINT { *, | formatspec | } [, iolist]
PROGRAM program-name
REAL vname [(dim)] [, vname [(dim)] ] ...
RETURN [ordinal ]
SAVE [names]
STOP [message]
SUBROUTINE subr [([ formal [, formal ] ...] )]