1型,2型,3型,文法的区别

最近刚刚学编译原理,把对那几种文法罗列一下!

1型文法:又称为上下文有关文法,

(1):式子左边可以有多个字符,但必须有一个终结符
(2):式子右边可以有多个字符,可以是终结符,也可以是非终结符,但必须是有限个字符
2型文法:又称为上下文无关文法,
(1):式子左边只能有一个字符,而且必须是非终结符
(2):式子右边可以有多个字符,可以是终结符,也可以是非终结符,8但必须是有限个字符
3型文法:又称为正规文法(正规文法又包括左线性文法和右线性文法)
(1):式子左边只能有一个字符,而且必须是非终结符
(2):式子右边最多有二个字符,而且如果有二个字符必须是一个终结符和一个非终结符
如果只有一个字符,那么必须是终结符
(3):式子右边的格式一定要一致,也就是说如果有一个是(终结符+非终结符)那么所有的式子都必须是(终结符+非终结符)
  如果有一个是(非终结符+终结符),那么所有的式子都必须是(非终结符+终结符)
正规文法——左线性文法:
(1):必须是三型文法
(2):式子右边的产生是(非终结符+终结符)的格式
正规文法——右线型文法:
(1):必须是三型文法

(2):式子右边的产生式是(终结符+非终结符)的格式

0型文法:当然在判断文法时,肯定是先从3型开始,如果不是再看是不是2型,如果还不是再看是不是1型,如果1,2,3型都不是哪就是1型文法!


  • 18
    点赞
  • 65
    收藏
    觉得还不错? 一键收藏
  • 18
    评论
文法の練習問題68(慣用2) 1、出会いから結婚(  )のすべてをお手伝いいたします。 Aにかけて  Bに至るまで  Cにわたって  Dをはじめ 2、今の成績(  )、大学の入学試験は大丈夫でしょう。 Aから言うと  Bから見れば  Cに見れば  Dに言えば 3、自分で選んだ道ですから、(  )後悔はしません。 Aめったに  Bとても  Cなかなか  Dけっして 4、(  )そんなばかなことはしまい。 Aどう  Bどうして  Cどうしても  Dどうも 5、そんな成績では(  )パスできない。 Aめったに  B少しも  Cとても  Dどうか 6、彼とは(  )会わない。 Aめったに  Bなかなか  Cとても  Dちっとも 7、彼とは(  )会えない。 Aめったに  Bなかなか  Cちっとも  D少しも 8、その映画は(  )ありませんでした。 A見たことが  B見ることが  C見ることは  D見る場合が 9、その映画を子供に見せる(  )ありません。 Aことが  Bことは  Cことと  Dことで 10、電車がなかなか来ないので、歩いていく(  )ました。 Aことになり  Bことにし  Cこともし  Dこともなり 11、習ったものを人に教えてやれば、勉強した知識を復習する(  )でしょう。 Aことにもなる  Bことにもする  Cこともする  Dこともなる 12、雨(  )降らなければ、予定通り試合が行われます。 Aだけ  Bしか  Cさえ  Dまで

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值