编译原理中,形式语言里怎么区分2型文法与3型文法

2023-01-09 09:30

3个回答
  二型文法如下:
S->Ac
S->Sc
A->ab
A->aAb
三型文法如下:
S->aS
A->bA
B->cB
B->c
A->Bb
A、2型文法是上下文无关文法,表现在产生式上就是产生式的左部只有一个非终结符;3型文法从广义上讲包括左线形文法、右线形文法和正规文法 。
B、左线形文法产生式的右部要么没有非终结符,如果有非终结符也只能有一个,且必须位于产生式右部的最左端。
C、右线形文法产生式的右部要么没有非终结符,如果有非终结符也只能有一个,且必须位于产生式右部的最右端 。
D、正规文法是右线形文法的一个子集,其产生式右部只有三种情况:
  1)空串
  2)只有一个终结符
  3)只有一个终结符后接一个非终结符
E、所有的3型文法都是2型文法。
看规则的右部。
通过算法对文法的每一产生式进行分析,如果存在复杂递归,则必是上下文无关文法,否则就是正则文法。
1、像A->Aa|ε这样的文法,虽然存在递归,但却是单一的自递归,可以通过有穷自动机表示和分析处理,所以是正则文法;
2、但是像E->E+T,T->id|(E)这样的文法显然非单一的自递归,而是存在复杂递归,自动机是无法表示和处理的,必然是上下文无关文法。
另外还请注意:
1、正则文法是上下文文法的子集,正则文法也属于上下文无法,但有的上下文文法不一定是正则文法;
2、同时再结合这两个的形式定义认真揣摩必定能悟出一二。
相关问答
谁会编这样的发型
1个回答2024-02-28 00:39
1.与黑色头发搭配  肤色:适宜任何肤色。 发型:自然。 妆容:浅冷色系或端庄的正红色系。 2.与深棕色头发搭配  肤色:适宜任何肤色,肤色白皙者尤佳。 发型:淑女式的直发或微卷的长发、大方的齐耳短发...
全文
发型怎么编儿童
1个回答2024-02-12 12:42
先发称几部 面始扎辫垂辫部扎起类推··· 般用于发较短孩 喜欢试试
给妈妈编个什么发型好看
1个回答2024-02-17 03:09
中年人偏分后梳编盘发发型 就算到了中年,一样保持着良好的身材的中年人,偏分后梳编盘发发型,要从发际线上直接梳向前的发型,编发盘发要从耳尖上直接拢到后边,在脖颈的位置梳整齐的盘发发髻。
小女孩上学的发型该怎样编
1个回答2024-03-20 23:52
马尾辫吧,太花俏的发型学校1般都不让绑的
小孩发型编什么最好看
1个回答2024-03-29 03:47
编一款蜈蚣头,整体感觉都很好看。不断搭配的效果,时尚洋气,并且也可以衬托出个性。 配一款小蓬蓬裙,就可以搭配出时尚美感。
自己可以编的简单发型有哪些?
1个回答2024-01-25 22:58
自己可以编的简单发型有: 1、虾尾辫:这一款编发是上班族们的福利,如果你早上匆匆忙忙,担心没有多少时间,可以选择这款发型。只要三两下就可以搞定的!我们先从左侧边编一小股麻花辫,接着把剩余的头发环...
全文
给小孩编什么样的发型好看?
1个回答2024-02-20 04:55
第一步:首先,将头发分成上下两部分,然后用夹子将上部分的头发固定起来,接着再将下面的头发分成两半。 第二步:将下部分的这两束头发分别编成三股辫子,编好之后的造型如图所示 第三步:将刘海部分的头发...
全文
这种发型怎么编
1个回答2024-02-23 00:26
三种句型 各编五个句子?
1个回答2024-03-03 23:03
句式一:先……又… …最后…… 例1: 示范:下雪啦,小红和小明高高兴兴地出去堆雪人。他们先把雪儿堆成两个大雪球,合成雪人胖胖的身子;又拿来绿色的瓶盖,做成雪人的扣子;最后拿来帽子和围巾...
全文
剧本和小说是同类型格式吗
1个回答2023-08-05 08:10
不是的,两种文体