以下规则适用于本书中使用的语法图:
>>--- 符号表示一个语句的开头。
---> 符号表示语句语法接续到下一行。
>--- 符号表示 此语句是接续到上一行的。
--->< 符号表示一个语句的结束。
语法单位的图例不同于其它完整的语句,它以 >--- 符号开头,以 ---> 符号结束。
>>-必需项目----------------------------------------------------><
>>-必需项目--+----------+--------------------------------------><
'-可选项目-'
如果某可选项目出现在主路径的上面,说明那个项目对本语句的执行 没有影响,只用于增加可读性。
.-可选项目-.
>>-必需项目--+----------+--------------------------------------><
如果某项目必须被选择,则在主路径中 出现一个单项目的堆栈。
>>-必需项目----+-必需选项1-+-----------------------------------><
'-必需选项2-'
如果选项是可选的,则整个栈出现在主路径下面。
>>-必需项目----+-----------+-----------------------------------><
+-可选选项1-+
'-可选选项2-'
如果某项目是缺省的,则它出现在主路径上面,并且在其下面显示剩余 的选项。
.-缺省选项--.
>>-必需项目----+-----------+-----------------------------------><
+-可选选项--+
'-可选选项--'
.--------------.
V |
>>-必需项目-------可重复项目--+--------------------------------><
如果重复箭头中包含标点符号,则必须使用这个指定的标点符号来 分隔重复的项目。
.-,------------.
V |
>>-必需项目-------可重复项目--+--------------------------------><
栈上面的重复箭头表示可以重复栈中的项目。