第2章一个简单的语法制导翻译器要素
* * * * * * * * * * * * * * * * 2.4 语法分析(Parsing) 两类方法(指构造分析树结点的顺序) 自顶向下(top-down) 自底向上(bottom-up) 自顶向下方法 从开始符号开始构造分析树 对终结符,看是否与输入匹配(否则回溯) 对非终结符,选择一个产生式构造子树 自顶向下比较容易编程实现, 自底向上能支持更多的文法 编译器一般使用自底向上的方法 list digit digit list digit list 9 5 2 - + 已知:起始符号list 和终结符序列9-5+2 * stmt ? expr; | if (expr) stmt | for (optexpr; optexpr; optexpr) stmt | other optexpr ? ? | expr 2.4.1 自顶向下语法分析 假定有输入: for ( ; expr; expr) other 起始符号:stmt expr是终结符 * stmt for ( ; expr ; expr ) other stmt ? expr; | if (expr) stmt | for (optexpr; optexpr;
您可能关注的文档
最近下载
- (高清版)B-T 3836.1-2021 爆炸性环境 第1部分:设备 通用要求.pdf VIP
- 土的分类及现场鉴别地基与基础工程施工课件.pptx VIP
- 通快激光中文说明书(3030 4030 6030).pdf VIP
- 12J9-1《室外工程》建筑标准设计图集.pdf VIP
- 质量保证体系框图、安全保证体系框图.doc VIP
- 2026山东青岛海发产业投资控股有限公司招聘9人考试备考试题及答案解析.docx VIP
- 安居宝数字社区管理软件说明书V20.doc VIP
- T∕CCASC 3001-2020 氯化石蜡产品中短链氯化石蜡检测方法.docx VIP
- 【图集】实验室安全事故案例分析精选课件(26页).pptx VIP
- 氯乙酸甲酯安全技术说明书.doc VIP
原创力文档

文档评论(0)