本参考列出规则集、规则块和每种规则类型的所有语言元素。它可作为编写规则集的快速参考。
表 1 说明了每个语言元素后面的表示法的含义。
n 代表次数为无限大。
表 1. 对定义语言元素出现次数的表示法的说明表示法 |
含义 |
(0, 1) |
0 表示语言元素为可选。1 表示如果已编写,则仅允许出现 1 次。 |
(0, n) |
0 表示语言元素为可选。n 表示如果已编写,则允许出现多次。 |
(1, 1) |
第一个 1 表示语言元素为必需。第二个 1 表示则仅允许出现 1 次。 |
(1, n) |
1 表示语言元素为必需。n 表示允许出现多次。 |
(2, n) |
2 表示语言元素必需出现 2 次。n 表示允许出现更多次数。 |
必须将这些元素按所显示的顺序进行编码。如果某个元素为可选元素,则可以不对其进行编码,但所有已编码的元素都必须按照正确的顺序。