lr(1)分析法 算数表达式 c语言,编译原理及技术期末考试复习试题整理

2.1 考虑文法G[S],其产生式如下:

S→(L)|a L→L,S|S

(1)试指出此文法的终结符号、非终结符号。

终结符号为:{(,),a,,,}

非终结符号为:{S,L}

开始符号为:S

(2)给出下列各句子的分析树:

① (a,a)②(a,(a,a))③ (a,((a,a),(a,a)))

efc663dcdbec1afdca306d977160dd6f.png

8a62e66c4b19f453e589aa518967cd03.png

9ffd14f96d0f118b35ea2ebcca4ef513.png

(3)构造下列各句子的一个最左推导:

① (a,a)

S (L) (L,S) (S,S) (a,S) (a,a)

② (a,(a,a))

S (L) (L,S) (S,S) (a,S)

59567c5d160a6b89487820a3edfa4430.png

(a,(L) (a,(L,S)) (a,(S,S)) (a,(a,S)) (a,(a,a))

③ (a,((a,a),(a,a)))

S (L) (L,S) (S,S) (a,S)

3247b5be8632b75c0cfd2aba3d730d1a.png

(a,(L)) (a,(L,S)) (a,(S,S))

4fc7603d09a10f40355f926364703f94.png

(a,((L),S)) (a,((L,S),S)) (a,((S,S),S)) (a,((a,S),S)) (a,((a,a),S)) (a,((a,a),(L)))

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值