yangyang12138

导航

乔姆斯基体系

1.正则文法RG

3型文法,对应的语言叫RL

 

如果文法G的规则集P中所有规则均满足如下形式

A->Bx,

A->x

其中,A,B∈N,x∈∑

则称文法G满足正则文法。

 

例子

对于文法G = (N,∑,P,S)

N = {S,A,B}    ∑={a,b,c}

以下情况均为正则文法

S->aA     A->aA     A->bbB     B->bB     B->b

 

2.上下文无关文法

又加1型文法,CFG

如果文法G的规则集P中所有规则满足如下形式A->a,其中A∈N,a∈(N∪∑),则称文法G为上下文无关文法。

 

 

例子

对于文法G = (N,∑,P,S)

N = {S,A,B,C}    ∑={a,b,c}

以下情况均为上下文文法

S->ABC     A->aA|a     A->bB|b    C->BA|c

 

 

3.上下文相关文法

又加1型文法,CSG

如果文法G的规则集P中所有规则满足如下形式  αAβ -> αγβ,其中A∈N,α,γ,β∈(N∪∑),且γ至少包含一个字符,则称文法G为上下文相关文法

例子

对于文法G = (N,∑,P,S)

N = {S,A,B,C}    ∑={a,b,c}

以下情况均为上下文文法

S->ABC     A->aA|a     A->bB|b    BC->Bcc

 

4.无约束文法

又加0型文法,PSL

 

posted on 2020-03-19 03:16  杨杨09265  阅读(345)  评论(0编辑  收藏  举报