Conventions of syntax expressions
The syntax rules of Fortran are expressed with the following conventions, which use conventions in Fortran 2023 interpretation document for reference.
- 
    
Characters are interpreted literally as shown, except where otherwise noted.
 - 
    
Letters and words enclosed between two grave accents (
`) represent general syntactic classes for which particular syntactic entities must be substituted in actual statements. - 
    
:=introduces a syntactic class definition. - 
    
||introduces a syntactic class alternative. - 
    
{ }encloses an optional item. - 
    
{ }...encloses an optionally repeated item which may occur zero or more times. - 
    
`xyz-list` := `xyz`{, `xyz`}.... - 
    
......stands for a part which I do not want to discuss for the moment.