- 52
- 0
- 约3.25千字
- 约 7页
- 2020-06-14 发布于辽宁
- 举报
编译原理实验报告
实验名称 消除文法的左递归
实验时间
院系
班级
学号
姓名
叮叮小文库
叮叮小文库
PAGE
PAGE #
试验目的
?掌握和理解消除左递归(包括直接左递归和间接左递归)在构建
LL(1)文法的作用和目的
?掌握消除左递归(包括直接左递归和间接左递归)的方法和步骤。
?写出对于输入任意的上下文无关文法可以输出消除了左递归的等
价文法。
实验原理
?直接左递归的消除
消除产生式中的直接左递归是比较容易的。例如假设非终结符
P的规则为
P— Pa/ B
其中,B是不以P开头的符号串。那么,我们可以把 P的规则改写为
如下的非直接左递归形式: P—尸’
P— P £
考虑更一般的情况,假定关于非终结符 P的规则为
P— P a / P o2 / …/ P an / [31 / [32 / …/ pm
其中,a (I = 1, 2,…,n)都不为£而每个pj (j = 1, 2,…,m) 都不以P开头,将上述规则改写为如下形式即可消除 P的直接左递归:
P— pl P/ 32 P/…/pm P
P — 01P / a P/…/ an P/£
?间接左递归的消除
直接左递归见诸于表面,利用以上的方法可以很容易将其消除, 即把直接左递归改写成直接右递归。然而文法表面上不存在左递归并 不意味着该文法就不存在左递归了。有些文法虽然表面上不存在左递 归,
您可能关注的文档
- 评估报告范本(新).docx
- 企业财务管理目标研究.docx
- 汽车技术术语中英文对照翻译.docx
- 前处理工艺简介.docx
- 青苗及地上附着物补偿标准.docx
- 全国计算机二级考试内容大纲达.docx
- 软件工程师人力外包项目合作方案.docx
- 社会政策概论.docx
- 身有伤,贻亲忧,德有伤,贻亲羞.docx
- 生活中的市场营销学答案.docx
- 中国国家标准 GB/T 30752-2026道路施工与养护机械设备 沥青混合料搅拌设备 安全要求.pdf
- 《GB/T 30752-2026道路施工与养护机械设备 沥青混合料搅拌设备 安全要求》.pdf
- 《GB/T 32234.7-2026个人浮力设备 第7部分:材料和部件 安全要求和试验方法》.pdf
- 中国国家标准 GB/T 48074.1-2026有质量评定的射频(RF)体声波(BAW)滤波器 第1部分:总规范.pdf
- 《GB/T 48074.1-2026有质量评定的射频(RF)体声波(BAW)滤波器 第1部分:总规范》.pdf
- GB/T 48074.1-2026有质量评定的射频(RF)体声波(BAW)滤波器 第1部分:总规范.pdf
- 中国国家标准 GB/T 32234.7-2026个人浮力设备 第7部分:材料和部件 安全要求和试验方法.pdf
- GB/T 32234.7-2026个人浮力设备 第7部分:材料和部件 安全要求和试验方法.pdf
- 中国国家标准 GB/T 37977.53-2026静电学 第5-3部分:电子器件的静电防护 静电放电敏感器件的包装性能和要求分类.pdf
- GB/T 37977.53-2026静电学 第5-3部分:电子器件的静电防护 静电放电敏感器件的包装性能和要求分类.pdf
最近下载
- 26-ZPW-2000系列无绝缘轨道电路调试模拟器.pdf VIP
- 2026年财政部政府采购评审专家考试题及答案.docx VIP
- 2026年政府采购评审专家考试题及答案.docx VIP
- 政府采购评审专家考试题及答案.docx VIP
- SL 52-2015水利水电工程施工测量规范.pdf
- 03-CIO板件PCD235A说明书 最详细说明书.pdf VIP
- 4劳动力设备安排计划.pdf VIP
- 《家政职业道德与法律法规》全套教学课件.pptx
- iFLYTEK科大讯飞智能录音设备SR702说明书.pdf
- ISO 9001-2026《质量管理体系——要求》(最新正式版本-中文版-雷泽佳译-2026年9月17日).pdf VIP
原创力文档

文档评论(0)