- 8
- 0
- 约 37页
- 2017-06-03 发布于湖北
- 举报
4.2.4 递归下降分析法 * 递归下降分析法是确定的自上而下分析法,这种分析法要求文法是LL(1)文法。 4.2.4 递归下降分析法 基本思想 对文法中的每个非终结符编写一个函数 (或子程序), 每个函数(或子程序)的功能是识别由该非终结符所表示的语法成分。由于描述语言的文法常常是递归定义的,因此相应的这组函数(或子程序)必然以相互递归的方式进行调用,所以将此种分析法称为递归下降分析法。 4.2.4 递归下降分析法 构造递归下降分析程序的方法: 为每个非终结符编制一个递归下降分析函数,每个函数名是相应的非终结符,函数体则是根据规则右部符号串的结构和顺序编写。 A→α1α2…αn αi∈VT αi∈VN α1α2…αn=ε 4.2.4 递归下降分析法 (1) 当遇到终结符a时,则编写语句 if (当前读来的输入符号==a) 读下一个输入符号; (2) 当遇到非终结符A时,则编写语句调 用 A( ); (4) 当某个非终结符的规则有多个候选式 时,按LL(1)文法的条件能唯一地选 择一个候选式进行推导。 (3) 当遇到规则A→ε 时,则编写语句 4.2.4 递归下降分析法 if (当前读来的输入符号?FOLLOW(A)) error( ); E→ E
您可能关注的文档
- 小心!!!泰国旅行七大骗术,可别说我没提醒你啊!.pdf
- 第6篇-单片机存储器扩展.ppt
- 第6篇-输入输出流.ppt
- 小心让你笑到飙泪爆笑糗事,能淡定看完都是神!.doc
- 小型机及PC服务器差别.pdf
- 小学生计算能力下降的原因分析与对策.doc
- 第6篇数据结构的树.ppt
- 小学主题班会课件:我及班集体.ppt
- 第6篇图形界面设计.ppt
- 心理及健康平时作业(一).pdf
- 新质生产力背景下(2026)《JBT 13319-2017润滑系统 压力操纵阀(20MPa)》数智化转型应用指南.pptx
- 新质生产力背景下(2026)《MHT 9009-2017便携式电子设备的机载供电系统》数智化转型应用指南.pptx
- 新质生产力背景下(2026)《SHT 0218-1993防锈油脂试验用试片制备法》数智化转型应用指南.pptx
- 新质生产力背景下(2026)《GBT 6730.86-2023铁矿石 放射性核素的测定 电感耦合等离子体质谱法》数智化转型应用指南.pptx
- 新质生产力背景下(2026)《HGT 3242-2017橡胶门尼粘度计》数智化转型应用指南.pptx
- 新质生产力背景下(2026)《WST 553-2017人群维生素A缺乏筛查方法》数智化转型应用指南.pptx
- 新质生产力背景下(2026)《YDT 3013-2016无源光网络(PON)测试诊断技术要求 光时域反射仪(OTDR)数据格式》数智化转型应用指南.pptx
- 新质生产力背景下(2026)《QBT 5192-2017广色域单张纸胶印油墨》数智化转型应用指南.pptx
- 新质生产力背景下(2026)《GBT 9126.1-2023管法兰用非金属平垫片 第1部分:PN系列》数智化转型应用指南.pptx
- 新质生产力背景下(2026)《GBT 43015-2023合成纤维 短纤维干热收缩率试验方法》数智化转型应用指南.pptx
原创力文档

文档评论(0)