Paths show the order in which the command or statement is constructed and are represented by horizontal and vertical lines. Many commands and statements have a number of options so the railroad diagram has a number of different paths you can take.
The following example has three paths:
── REMOVE ─┬──────────┬────────────────────────────────────────────────┤
           ├─ SOURCE ─┤
           └─ OBJECT ─┘The three paths in the previous example show the following three possible commands:
- 
                     
REMOVE
 - 
                     
REMOVE SOURCE
 - 
                     
REMOVE OBJECT
 
A railroad diagram is as complex as a command or statement requires. Regardless of the level of complexity, all railroad diagrams are visual representations of commands and statements.
Railroad diagrams are intended to show
- 
                     
Mandatory items
 - 
                     
User-selected items
 - 
                     
Order in which the items must appear
 - 
                     
Number of times an item can be repeated
 - 
                     
Necessary punctuation
 
Follow the railroad diagrams to understand the correct syntax for commands and statements. The diagrams serve as quick references to the commands and statements.
Elements of a Railroad Diagram introduces the elements of a railroad diagram.
Table 85. Elements of a Railroad Diagram
| 
                               The diagram element . . .  | 
                           
                               Indicates an item that . . .  | 
                        
|---|---|
| 
                               Constant  | 
                           
                               Must be entered in full or as a specific abbreviation  | 
                        
| 
                               Variable  | 
                           
                               Represents data  | 
                        
| 
                               Constraint  | 
                           
                               Controls progression through the diagram path  | 
                        

