编译原理复习题中国矿业大学.pptxVIP

  • 1
  • 0
  • 约小于1千字
  • 约 17页
  • 2023-04-07 发布于四川
  • 举报
复习要点;复习要点;复习要点;复习要点;复习要点;LR分析法考核要点;复习要点;复习要点;字母表{0,1,2,3} 对给定正则表达式 0*(1 | 23)(0 | 12)0(1 | 13)* 构造与之等价的NFA M。 ;设文法G(S): S→S+aF|aF|+aF F→*aF|*a ⑴ 消除左递归和回溯; ⑵ 构造非终结符的FIRST和FOLLOW集合; ⑶ 构造预测分析表 (4) 给出句子a*a+a*a的LL(1)分析过程 (格式:栈,输入缓冲区,动作) ;解:⑴ S→aFS|+aFS S→+aFS|ε F→*aF F→F|ε ⑵  FIRST(S)={a,+} FOLLOW(S)={#} FIRST(S)={+,ε} FOLLOW(S)={#} FIRST(F)={*} FOLLOW(F)={+,#} FIRST(F)={*,ε) FOLLOW(F)={+,#} ;- ;文法G[S]的产生式为: S?S + A | A A?A * S |B B?a |(S) 给出(a+a)*a的最左推导、最右推导及相应的分析树; 列出句型B + A * B的所有短语、直接短语和句柄。 ;已知文法G=({b,e,f},{S’,S,R,T},S’,P) 其中P: (0) S’→S (1) S→bRST (2) S→b

文档评论(0)

1亿VIP精品文档

相关文档