- 1
- 0
- 约1.58万字
- 约 100页
- 2017-06-22 发布于北京
- 举报
对于文法G的每个非终结符A构造FOLLOW(A)的办法是,连续使用下面的规则,直至每个FOLLOW不再增大为止: 1. 对于文法的开始符号S,置#于FOLLOW(S)中; 2. 若A→?B?是一个产生式,则把FIRST(?)\{?}加至FOLLOW(B)中; 3. 若A→?B是一个产生式,或A??B?是一个产生式而? ? (即??FIRST(?)), 则把FOLLOW(A)加至FOLLOW(B)中。 例4.6 对于文法G(E) E→TE? E?→+TE? | ? T→FT? T?→*FT? | ? F→(E) | i 构造每个非终结符的FIRST和FOLLOW集合: FIRST(E) ={(,i} FIRST(E?)={+, ?} FIRST(T) ={(,i} FIRST(T?)={*, ?} FIRST(F) ={(,i} FOLLOW(E) ={),#} FOLLOW(E?)={),#} FOLLOW(T) ={+,),#} FOLLOW(T?)={+,),#} FOLLOW(F) ={*,+,),#} 在对文法G的每个非终结符A及其任意候选?都构造出FIRST(?)和FOLLOW(A)之后,现在可以用它们来构造G的分析表M[A,a]。 1. 对文法G的每个产生式A→?执行第2步和第3步; 2. 对每个终结符a
您可能关注的文档
最近下载
- CB 1250-2018CN 潜艇舵装置安装技术要求.docx
- 2025年学位英语考试真题答案.docx VIP
- 麦肯锡思考工具(137页 PPT).pptx VIP
- AQ8001-2007《安全评价通则》.pdf VIP
- 铁路动车组作业指导书司机室单元电机和电加热器耗电试验讨论汇总.doc VIP
- 2025年第三季度预备党员(入党积极分子)思想汇报.docx VIP
- 机械原理课程设计 半自动钻床说明书.pdf VIP
- 苏北四市(徐州、宿迁、淮安、连云港)2026届高三(一模)语文试卷(含答案).doc VIP
- 2026年黑龙江哈尔滨市香坊区九年级下学期初中毕业学年调研测试(一)语文试卷(含答案).docx VIP
- 2025秋季四川成都陆港智汇科技服务有限公司成都市青白江区区属国有企业招聘135人备考题库附答案.docx VIP
原创力文档

文档评论(0)