北邮编译原理实验--LR语法分析-实验报告(共4页).docx
《北邮编译原理实验--LR语法分析-实验报告(共4页).docx》由会员分享,可在线阅读,更多相关《北邮编译原理实验--LR语法分析-实验报告(共4页).docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 LR语法分析 实验报告班级: 姓名:杨娜 学号:一题目:LR语法分析程序的设计与实现二设计目的: (1)了解语法分析器的生成工具和编译器的设计。(2)了解自上而下语法分析器的构造过程。(3). 理解和掌握LR语法分析方法的基本原理;根据给出的LR)文法,掌握LR分析表的构造及分析过程的实现。(4)掌握预测分析程序如何使用分析表和栈联合控制实现LR分析。三实验内容:编写语法分析程序,实现对算术表达式的语法分析,要求所分析算数表达式由如下的文法产生:E-E+T|E-T|TT-T/F|T*F|FF-i|n|(E) 四实验要求:编写LR语法分析程序,要求如下:(1)构造识别
2、所有活动的DFA(2)构造LR分析表(3) 编程实现算法4.3,构造LR分析程序五算法流程分析 程序可分为如下几步:六算法设计1.数据结构s:文法开始符号line:产生式的个数Gi0:产生式的标号Vt:终结符Vn:非终结符id:项目集编号 Prjt *next:指示下一个项目集 Prjt:存储项目的编号 ,prjt0项目编号的个数 Pointafter:圆点后的字符, pointafter0为字符个数Prjset*actorgo:存储出度Pointbefore:圆点前面的字符Form:动态数组下标,同时作为符号的编号Vn:非终结符序列Vt:终结符序列2. LR分析器由三个部分组成(1)总控程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 邮编 原理 实验 LR 语法分析 报告
限制150内