Throughout this book, syntax is described using the structure defined below.
The >>--- symbol indicates the beginning of a statement.
The ---> symbol indicates that the statement syntax is continued on the next line.
The >--- symbol indicates that a statement is continued from the previous line.
The --->< symbol indicates the end of a statement.
Diagrams of syntactical units other than complete statements start with the >--- symbol and end with the ---> symbol.
>>-STATEMENT--required_item------------------------------------><
>>-STATEMENT--+---------------+-------------------------------->< '-optional_item-'
If you must choose one of the items, one item of the stack appears on the main path.
>>-STATEMENT--+-required_choice1-+----------------------------->< '-required_choice2-'
If choosing is optional, the entire stack appears below the main path.
>>-STATEMENT--+------------------+----------------------------->< +-optional_choice1-+ '-optional_choice2-'
.-default_choice--. >>-STATEMENT--+-----------------+------------------------------>< +-optional_choice-+ '-optional_choice-'
.-----------------. V | >>-STATEMENT----repeatable_item-+------------------------------><
A repeat arrow above a stack indicates that you can repeat the items in the stack.
>>-STATEMENT-| fragment |-------------------------------------->< fragment: |--expansion_provides_greater_detail----------------------------|