- 2
- 0
- 约1.97千字
- 约 11页
- 2017-07-08 发布于贵州
- 举报
编译课程设计(合实验)
课程设计报告
( 2013—2014 年度第 一 学期)
《编译技术课程设计B》课程设计
任 务 书
一、 目的与要求
通过设计、编写和调试词法分析程序,了解词法扫描器的组成结构、不同种类单词的识别方法,掌握由单词的词法规则出发,通过识别单词的状态转换图、利用程序实现词法扫描器的方法。通过设计、编写和调试语法分析程序,了解语法分析器的组成结构以及对文法的要求,掌握基于表达式文法的语法分析程序的实现方法。通过设计、编写和调试语法制导翻译程序,掌握从语句的语法出发,构造相应的语义子程序,实现基于算符优先分析的算术表达式的语法制导翻译。
二、 主要内容
词法分析器的设计与实现
设计一个简单的词法扫描器。其输入是源程序字符串,输出是二元式(种别编码,单词的属性值),例如“=”符号的输出形式为(8,-),其中种别编码可参照书中单词表自拟某程序设计语言的单词表及其种别编码。实现方法参考书中函数和程序框架。
语法分析器的设计与实现
自上而下的语法分析方法:构造所用文法的预测分析表,实现方法参考书中算法描述。利用所得预测分析表采用自上而下的语法分析方法对输入串进行分析。例如,若根据书中算术表达式文法构造的预测分析表,那么对输入表达式i+i#进行语法分析,输出为分析过程:
#E i+i# #E’T i# #E’T i+i# #E’T’
您可能关注的文档
- 绿夜星光音乐会1).ppt
- 绿色建筑施工与色施工管理培训文稿1.ppt---1212.ppt
- 绿色环保志愿者级培训PPT.ppt
- 缅怀历史议先烈核心价值观促前行.ppt
- 编讲故事(串词命题编讲故事)高分技巧.ppt
- 编译原理 一章绪论.ppt
- 编译原理 (恐书).ppt
- 编译原理 复习料.doc
- 编译原理 第1章编译程序实现的途径.ppt
- 编译原理 第四 语法分析-自上而下分析.ppt
- DB31_T 1551-2025 企业集团安全生产管控基本规范.docx
- DB31_T 1670-2026 供应链质量管理数字化要求.docx
- 重点单位重要部位安全技术防范系统要求 第26部分:民用机场航站楼__DB31_T 329.26-2025-500积分.docx
- DB31 881-2024 涂料、油墨及其类似产品制造工业大气污染物排放标准.docx
- DB32_T 5363-2026 县级(区域)医疗资源集中化运行规范.docx
- DB23_T 3821—2024 黑龙江省超低能耗建筑用外门窗应用技术规程.docx
- DB31 T 838-2026,草坪主要害虫预测与防治技术规范.docx
- DB23_T 3813—2024 公路智能自助收费系统技术规范.docx
- DB31_T 1496-2024 火力发电企业碳管理要求.docx
- DB31_T 1586-2025 未成年人保护工作站建设和服务规范.docx
最近下载
- 绿色建筑评价标准(2024年版).pdf VIP
- 2025年和田玉首饰市场分析报告.docx VIP
- 最新志愿服务工作基础知识.docx VIP
- 高频精选:护士医院应聘面试题目及答案.doc VIP
- 2025年中国和田玉首饰项目经营分析报告.docx VIP
- T_CICC 27003-2025 低空无人驾驶航空器起降场地安全通用要求.docx VIP
- (2023年浙江高考真题)2023年1月浙江省普通高校招生选考科目考试思想政治试题(原卷版).docx VIP
- (立党为公、为民造福、科学决策、真抓实干4个方面16个问题)2026年学习教育偏差主要问题查摆清单及整改措施(党政领导干部、机关科室).docx VIP
- 消防控制室值班管理培训PPT课件.pptx VIP
- 2021春季全国鸟撞建筑调查报告.pdf VIP
原创力文档

文档评论(0)