Throughout this book, the syntax of Fortran statements and elements is illustrated by diagrams, using notation often called "railroad tracks".
If a variable or user-specified name ends in _list, it means that you can provide a list of these terms separated by commas.
Punctuation marks, parentheses, arithmetic operators, and other special characters must be entered as part of the syntax.
>>-keyword--required_argument----------------------------------><
>>-keyword--+-------------------+------------------------------><
'-optional_argument-'
If you must choose one of the items, one item of the stack appears on the main path:
>>-keyword--+-required_argument-+------------------------------><
'-required_argument-'
If choosing one of the items is optional, the entire stack appears below the main path:
>>-keyword--+-------------------+------------------------------><
+-optional_argument-+
'-optional_argument-'
.-,-------------------.
V |
>>-keyword----repeatable_argument-+----------------------------><
A repeat arrow above a stack indicates that you can make more than one choice from the stacked items.
.-,---------------------.
V |
>>-keyword----+-required_argument-+-+--------------------------><
'-required_argument-'
.-,-.
V |
>>-EXAMPLE--char_constant--+-a-+--+---+----e-+--name_list------><
'-b-' +-c-+
'-d-'
|
Interpret the diagram as follows: