- 7
- 0
- 约3.57千字
- 约 22页
- 2017-05-30 发布于北京
- 举报
? LL(1)文法的判别 文法化简 - 不含有有害规则和多余规则 消除左递归和提左公因子 求出能 ε的非终结符☆ 计算FIRST集☆ 计算FOLLOW集☆ 计算SELECT集☆ (3). 求出能推出ε的非终结符 算法描述 建立一个一维数组X[ ],用以记录非终结符能否推出ε。 ① 将数组X[ ]中对应每一非终结符的标记置初值为“未定”。 …… ② 扫描文法中的产生式。 (a) 若某一非终结符的某一产生式右部为ε, 则将数组中对应该非终结符的标志置为“是”, 并从文法中删除该非终结符的所有产生式。 (b) 若某一产生式右部含有终结符,则删除该产生式。(右部含有终结符,一定无法推出ε) 若这使得以某一非终结符为左部的所有产生式都被删除,则将数组中对应该非终结符的标记值改为否。 …… ③ 扫描产生式右部的每一符号。 (此时产生式右部全部为非终结符) (a) 若扫描到的非终结符在数组中对应的标志是是,则删去该非终结符, 若这使产生式右部为空,则对产生式左部的非终结符在数组中对应的标志改“是”,并删除该非终结符为左部的所有产生式。 (b) 若扫描到的非终结符在数组中对应的标志是否,则删去该产生式, 若这使产生式左部非终结符的有关产生式都被删去,则把在数组中该非终结符对应的标志改成“否”。 …… ④ 重复③,直到扫描完一遍文法的产生式,数组中非终结符对应的特
您可能关注的文档
- 天津安泰保险公估公司介绍.ppt
- 4人力资源管理师(薪酬).ppt
- 4健康教育适宜技术-定稿.ppt
- 4六年级语文上册第四单元复习资料[1].ppt
- 4口译入门-权衡英汉习惯 (2).ppt
- 天润文脉简约款PPT.ppt
- 4古诗两首春晓村居课件.ppt
- 4命题演算(推理理论).ppt
- 4地质构造-产状褶皱.ppt
- 4外国诗两首1.ppt
- 无人机在设施农业中的精准作业应用与市场前景.docx
- 户用光储一体化系统产品形态、市场渗透率与消费者偏好研究_市场调研报告.docx
- 光伏产品“数字护照”(Digital Product Passport)强制推行时间表预测及其对供应链透明化的革命性影响.docx
- 水上光伏(湖泊、水库、近海)技术挑战、环境评估与投资收益研究_市场调研报告.docx
- 电镀铜栅线技术替代银浆的彻底无银化路径与成本拐点预测.docx
- 硅基叠层太阳能电池的效率突破与产业化瓶颈分析.docx
- 城市地下管廊无人机自主充电与数据断点续传技术应用.docx
- 老年人对器官捐献的认知与意愿调研.docx
- 大疆创新与极飞科技在农业无人机领域的战略路径对比.docx
- 体育赛事IP数字化运营:NBA、CBA短视频内容分发策略与粉丝活跃度对比_竞争分析报告.docx
原创力文档

文档评论(0)