- 56
- 0
- 约1.25万字
- 约 76页
- 2016-12-03 发布于湖北
- 举报
按照语法树的建立方法,可把语法分析方法分成两类: 自上而下分析法 自下而上分析法 LL(1)文法 问题:是否每个非终结符A的多个候选式不存在公共左因子,文法也不含左递归,就可以进行确定的自上而下的语法分析呢? 答:不能。 如文法对输入串dbc进行分析。 LL(1)文法 结论:并非所有的文法都能进行确定的自上而下的分析。 新问题:对于P→α1|α2|…|αn,当前输入串$:…αi…。能否有一种办法,只根据当前的αi就能在α1、α2、…、αn中准确地选择一个候选式进行匹配? 先给出两个定义:First集、Follow集。 算法4.1 计算非终结符A的First集。 例4.6 求下列文法中各个非终结符和各个候选式的First集。 基于LL(1)文法的语法分析程序实现 有两种确定的自上而下的语法分析方法: 递归下降的语法分析方法 预测分析方法(也称LL(1)分析方法) 预测分析过程举例 例4.11 使用表4.1对输入串i+i*i 进行语法分析。 程序结构与伪代码 若非终结符U的产生式形如U→u1|u2|…|un,其递归子程序的原型如下: U( ){ ch=当前输入符号; if(ch∈First(u1)) 调用u1( ); else if(ch∈First(u2)) 调用u2( ); ┆ else if((ε∈Fir
您可能关注的文档
- 一通三防课件资料.ppt
- 一通三防质量标准化资料.doc
- 一下识字1课件资料.ppt
- 一线岗位练兵培训教材教材1-安全生产风险管理(肖淑萍)资料.ppt
- 一线员工手册(初次修改版)资料.doc
- 一夜的工作说课稿资料.ppt
- 一种电缆线路的新型就地馈线自动化模式资料.doc
- 一种基于51单片机的粉尘监测系统的设计—定稿资料.doc
- 一种下料管壁抗冲击耐磨层改进方法的应用与推广资料.doc
- 一种虚拟社区解决方案介绍资料.ppt
- GB/T 5135.18-2026自动喷水灭火系统 第18部分:消防管道支吊架.pdf
- 中国国家标准 GB/T 5135.18-2026自动喷水灭火系统 第18部分:消防管道支吊架.pdf
- GB/T 9978.3-2026建筑构件耐火试验方法 第3部分:试验方法和试验结果应用指南.pdf
- 《GB/T 9978.3-2026建筑构件耐火试验方法 第3部分:试验方法和试验结果应用指南》.pdf
- 中国国家标准 GB/T 9978.3-2026建筑构件耐火试验方法 第3部分:试验方法和试验结果应用指南.pdf
- GB/T 47335.2-2026中医药 诊断词汇 第2部分:脉象.pdf
- 中国国家标准 GB/T 47335.2-2026中医药 诊断词汇 第2部分:脉象.pdf
- 《GB/T 47335.2-2026中医药 诊断词汇 第2部分:脉象》.pdf
- 中国国家标准 GB/T 32151.11-2026温室气体排放核算与报告要求 第11部分:煤炭生产企业.pdf
- GB/T 32151.11-2026温室气体排放核算与报告要求 第11部分:煤炭生产企业.pdf
最近下载
- 【CTD申报注册模板】3.2.P.7 包装系统.pdf VIP
- 粉煤灰采购合同模板.doc VIP
- 2024年重庆中医药学院招聘笔试备考题库及参考答案详解一套.docx VIP
- 2024年北京市丰台区高考物理一模试卷(含详细答案解析).pdf VIP
- 《化工设备机械基础(第8版)》完整全套教学课件.pdf
- 2025重庆中医药学院招聘25人笔试历年题库附答案解析.docx VIP
- 2025重庆中医药学院招聘25人笔试参考题库附答案解析.docx VIP
- 北师版四年级数学下册期末测试卷含答案.doc VIP
- 2025重庆中医药学院公开招聘非在编人员(第二批)备考练习试题及答案解析.docx VIP
- D-R800中文手册2013版(基础入门版).pdf VIP
原创力文档

文档评论(0)