- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编译原理课程设计LR语法分析构造器的设计
前言
计算机语言之所以能由单一的机器语言发展到现今的数千种高级语言,就是因为有了编译技术,编译原理技术是计算机科学中发展的最迅速、最成熟的一个分支,它集中体现了计算机发展成果与精华。未来计算机工作者,都应该掌握这门基础的专业基础知识。
“编译原理”是计算机及其相关专业的重要专业基础课,主要研究设计和构造编译程序的原理和方法。全面、深入地探讨了编译器设计方面的重要主题,包括词法分析、语法分析、语法制导定义和语法制导翻译、运行时刻环境、目标代码生成、代码优化技术、并行性检测以及过程间分析技。编译原理蕴涵着计算机学科中解决问题的思路、形式化问题和解决问题的方法,对应用软件和系统软件的设计与开发有一定的启发和指导作用,编译程序构造的原理和技术在软件工程、语言转换等许多领域中有着广泛应用。
语法分析是编译程序的核心部分。语法分析的作用是识别由词法分析给出的单词符号序列是否是给定文法的正确句子,目前语法分析常用的方法有自顶向下分析和自顶向上分析两大类。自顶向上分析包括确定分析和不确定分析,自顶向上分析又包括算符优先分析和LR分析。鉴于此,运用这些分析方法构造一个简单的分析程序是很有实践意义的。
目 录
编译原理课程设计任务书 ............................................3
第1章 概述.....................................................5
1.1 背景.....................................................5
1.2 目的.....................................................5
1.3 软件定义.................................................5
1.4 开发环境.................................................5
第2章 需求分析.................................................6 2.1 问题陈述..................................................6 2.2 需完成的功能..............................................6
第3章 逻辑设计................................................ 7
3.1 模块设计..................................................7
3.1.1 LR(1)项目集规范族的构造算法.......................8
3.1.2 LR(1)分析表的构造算法.............................8
3.2 流程图....................................................9
第4章 总体设计.................................................15
4.1 构造项目集规范族模块......................................15
4.2 构造预测分析表模块........................................15
4.3 分析串程序模块............................................15
第5章 界面设计.................................................16
小结...............................................................33
致谢...............................................................34
参考文献...........................................................35
附录 源程序清单....................................................36
《编译原理课程设计》任务书
1、本课题的目的及意义
课程设计实践对学生巩固
您可能关注的文档
最近下载
- 2022年江苏省英语中考自动化考试口语情景对话专练真题.pdf VIP
- NB_T 10072-2018 抽水蓄能电站设计规范.docx
- 2025年党支部书记学习教育专题党课中央八项规定专题党课讲稿(严守中央八项规定精神,争做新时代合格党员;从中央八项规定精神看党员干部的责任与担当).docx VIP
- 检验科生化年终工作总结.pptx VIP
- 新概念英语第一册电子版.pdf VIP
- 蕉内品牌手册.pdf
- 河南普通高中会考化学考题试卷 .pdf VIP
- 医院感染暴发控制指南理论试题及答案.pdf VIP
- 工程项目移交申请单.docx VIP
- [仪器仪表标准]GBT 21117-2007 磁致伸缩液位计.pdf
文档评论(0)