| 前页 | 后页 | 
语法规则
运行规则可以将文本分解为结构。规则由一个或多个定义组成,每个定义由一个或多个术语组成。
规则类型
| 规则 | 描述 | 
|---|---|
| 命名规则 | 名称,后跟定义列表。例如: <规则> :: = <term1> <term2> | “-” <term1>; | 
| 内联规则 | 在定义内,在括号内定义的规则。这些行为的方式完全相同,就好像它们是一个术语所调用的命名规则一样。例如: <rule> :: =(<inline>); | 
| 可选规则 | 在定义内部,在方括号内定义的规则。即使内容失败,此规则也会成功。例如: <rule> :: = [<inline>]; | 
| 重复规则 | 在定义中,一个术语后跟加号。此规则与内部规则匹配一次或多次。例如: <rule> :: = <inline> +; 规则:: =(<term1> <term2>)+; | 
| 可选的重复规则 | 在定义中,规则后接星号。此规则与内部规则匹配零次或多次,这意味着即使内部规则从不成功,它也会成功。例如: <规则> :: = <内联> *; 规则:: =(<term1> <term2>)*; | 
