* * * * * * * * * * * * * * * * 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;
您可能关注的文档
最近下载
- ANS1000电梯对讲安装调试指引.pdf VIP
- 小班健康《我会穿鞋》PPT课件.ppt VIP
- 《电工基础》试卷.pdf VIP
- 剑桥顶级教材unlock 4级课件-Unlock 4Unit 8 Ageing 听说 视频.pptx VIP
- 17J008:挡土墙(重力式、衡重式、悬臂式).pdf VIP
- “十五五”现代化治理体系建设规划(办公室).doc VIP
- 剑桥顶级教材unlock 4级课件-Unlock4 Unit4 L1.pptx VIP
- 《旅游应急处理与救护》高职旅游类专业全套教学课件.pptx
- 中国计量大学学生违纪处分办法.docx VIP
- 图集:12J003 室外工程.docx VIP
原创力文档

文档评论(0)