语法分析课程设计---编译原理语法分析器的设计与实现
《语法分析课程设计---编译原理语法分析器的设计与实现》由会员分享,可在线阅读,更多相关《语法分析课程设计---编译原理语法分析器的设计与实现(20页珍藏版)》请在毕设资料网上搜索。
1、摘摘 要要 编译程序一般由词法分析程序、语法分析程序、语义分析程序、中间代 码生成程序、目标代码生成程序、代码优化程序、表格管理程序和出错处理 程序等成分构成。在编译原理的教学过程中,算法的讲解都需要对算法进行 详细的分析,包括算法条件的判断,文法分析表的构造过程,文法分析表的 具体生成,针对文法的句子的分析过程等,这些过程往往需要占用大量时间 来分析、制表等。本软件的主要任务就是利用程序来完成算法的上述相关过 程,以达到高效,直观的效果。本文旨在介绍语法分析方法中的一种自上而 下的分析方法LL(1)分析法。所谓 LL(1)分析法是指语法分析是按自左至 右的顺序向前查看一个输入字符串,并分析过
2、程中产生句子的最左推导。 关键词关键词:编译;语法分析;LL(1)算法;演示 、 目录 引言引言. .3 第一章、概述第一章、概述 1.11.1 设计目标设计目标. . . .4 1.21.2 设计理论基础设计理论基础. . . . .5 第二章、程序设计第二章、程序设计 2.12.1 算法设计简介算法设计简介 . . .6 2.1.1 自顶向下分析. . . .6 2.1.2 LL(K)分析方法 . .7 2.1.3 LL(1)分析方法7 2.1.4 LL(1)分析表. . . . . .8 2 2.2.2 系统流程图系统流程图 . . 9 第三章、设计的实现第三章、设计的实现. 3.3.1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语法分析 课程设计 编译 原理 语法 分析器 设计 实现
