- 11
- 0
- 约6.09千字
- 约 52页
- 2018-07-30 发布于湖北
- 举报
第三章 上下文无关文法及分析 学习目标: 理解: 上下文无关文法, 推导,归约,分析树,抽象语法树 了解: 语法的结构,二义性文法 分析学习的主要内容 语法结构的描述 : 上下文无关文法 语法分析的方法(代码实现语法规则分析) 自顶向下的语法分析 自底向上的语法分析 正则表达式和上下文无关文法的主要差别 上下文无关文法的规则是递归的 由上下文无关文法识别的结构类比由正则表达式识别的结构类大大增多了 3.1 分析过程 3.2 上下文无关文法 3.3 分析树与抽象语法树 3.4 二义性 3.1 分析过程 分析的任务 从由扫描程序产生的记号中确定程序的语法结构 隐式或显式地构造出表示该结构的分析树或语法树 分析的接口 输入: 当分析过程需要下一个记号时,分析程序就调用扫描程序过程以从输入中获得它 输出: 构造的隐式或显式语法树。语法树的每个节点包括了编译后面过程所需的特性 分析的错误处理 错误恢复 报告有意义的错误信息,并继续进行分析(去找到尽可能多的错误) 错误修复 从提交给它的非正确版本中推断出一个可能正确的代码版本(这通常在简单情况下才发生的) 3.2 上下文无关文法 作用 上下文无关文法说明程序设计语言的语法结构 除了上下文无关文法涉及到了递归规则之外,与使用正则表达式说明词法结构很相似 例如 整型算术表达式的上下文无关文法是 exp - exp op
您可能关注的文档
- 差示扫描量热仪温度校准方法详解.pdf
- 谷轮涡旋飞讯Fusion_User_Manual教材.pdf
- 绰约新妆玉有辉详解.pptx
- 语言清单旅游指南下载版 _ TripAdvisor猫途鹰.pdf
- ARM嵌入式C编程标准教程第五章S3C2410的IO口与IO口操作.ppt
- 爸爸花儿落了指南.ppt
- Prof_Yang_医学食品.pdf
- 松辽盆地升平油田葡萄花油层水动力成藏机制研究_副本.pdf
- 微功率直放站介绍(完整版).ppt
- 医药医疗行业扁平化图表模板12P.ppt
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
最近下载
- 精品解析:安徽省安庆市大观区2024-2025学年北师大版六年级下学期期末数学试卷(解析版).docx VIP
- 传统保健体育知到智慧树期末考试答案题库2025年湖南中医药大学.docx VIP
- 语文人教版七年级下册期总复习资料语文人教版七年级下册期末总复习资料.doc VIP
- 细胞凋亡和增殖实验.pptx VIP
- 精品解析:安徽省安庆市大观区2024-2025学年北师大版六年级下学期期末数学试卷-A4答案卷尾.docx VIP
- 胶囊剂批生产记录.doc VIP
- 基于仿真技术的拖航作业指挥系统深度剖析与优化策略.docx
- 2026年一级建造师《公路工程管理与实务》章节千题.pdf VIP
- Q_ZBRQ 008-2025 铬镍奥氏体不锈钢塞焊衬里工艺.docx VIP
- 锅炉汽水系统.ppt VIP
原创力文档

文档评论(0)