第四章语法分析,哈工大王宏志
语法分析 第四章 语法分析1 语法分析方法 递归子程序法 自顶向下 预测分析法(LL(1)) 算符优先分析法 自底向上 LR(0)、SLR(1)[LR(1)、LALR] 4.1 语法分析的功能 检查由扫描器输出的单词符号序列是否符合该语言的文法——句子 4.2 自上而下分析面临的问题与CFG的改造 一、自上而下的分析 从文法的开始符号出发,寻求所给的输入符号串的一个最左推导。 从树根S开始,构造所给输入符号串的语法树 例:G为:S→xAy A→**|*,输入串:x**y 二、存在问题——回溯 S ?xAy ?x*y 存在回溯的原因 文法中每个非终结符A的产生式右部称为A的候选式,如果有多个候选式左端第一个符号相同,则语法分析程序无法根据当前输入符号选择产生式,只能试探。 二、存在问题——左递归问题 文法S→Say|* 与它的句子*ayay 二、重要问题——左递归问题 例 CFG:简单算术表达式的文法(语法) E→E+T|E-T|T T→T*F|T/F|F F→(E)|id VN={E,T,F,P,FUN,L} VT={id,+,-,*,/,(,)} S=E 三、重要概念回顾 推导: αAβ?αγβ (依据:A→γ) 最左(Left-most)推导——最左分析 左句型
您可能关注的文档
最近下载
- 2024年“工匠杯”机修钳工技能大赛理论考试题库(含答案).pdf VIP
- 2026年人教版六年级下册数学期中测试卷(附答案解析)4套精品.docx VIP
- OpenClaw橙皮书-从入门到精通,涵盖架构原理、部署方案、渠道接入、Skills系统、模型配置、安全与成本的一站式参考手册.docx VIP
- 《建筑CAD》说课完整版.pptx VIP
- 攀枝花市2025年秋季人才引进备考题库(748人)及参考答案详解.docx VIP
- 员工装卸管理制度.docx VIP
- 《QBT2580-2002-精细陶瓷烹调器》.pdf VIP
- 政府会计主要业务分录(全套表格资料汇编).docx VIP
- 2026年人口和计划生育知识竞赛复习试题及答案.docx
- 2026年山西通用航空职业技术学院辅导员招聘笔试备考题库及答案解析.docx VIP
原创力文档

文档评论(0)