什么是 3 型语法?解释其特性
3 型语法是描述正则/形式语言的正则语法。
这些语法包含由以下内容组成的产生式规则:
左侧只有一个非终结符,
右侧有一个终结符,并且可以或不可以后跟非终结符。
示例
A → ε , A → a, A → b, A → aA etc.
类型
正则语法有两种类型:
右线性/右正则语法
左线性/左正则语法
让我们详细了解这两种类型的语法。
右线性语法
这是一种正则语法,其产生式规则的形式为
A → α (or) A → α B
其中,A、B → 非终结符,α → 终结符
这些语法本质上是右分支的,因为如果存在,则对最右边的非终结符进行替换。
左线性语法
这是一种正则语法,其产生式规则的形式为:
A → α (or) A → B α
其中,A 和 B 是非终结符,α 是终结符。
由于对最左边的非终结符进行替换,因此这些语法本质上是左分支的。
正则语法的特性
正则语法生成正则语言,这些语言在以下方面是封闭的:
并集
连接
交集
补集
差集
逆转
逆转
闭包
同态
逆同态。
广告