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