- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编译原理 语法分析器 流程代码解析
编译原理
实 验 报 告
课程名称 编译原理实验
实验项目名称 语法分析器
学号 XXXXXXXXXX 班级 XXXXXX
计算机
姓名 XXX 专业
科学与技术
计算机
学生所在学院 指导教师 XXX
科学与技术学院
实验室名称地点
XXXXXXX 大学
计算机科学与技术学院
一、实验概述
1. 实验名称
【语法分析器】
2. 实验目的
巩固对语法分析的基本功能和原理的认识。
通过对语法分析表的自动生成加深语法分析表的认识。
理解并处理语法分析中的异常和错误。
3. 实验类型
【设计】
4. 实验内容
判断输入文法是否为 LL(1)文法,若不是则报错终止 ;
输入已知文法,由程序自动生成它的 LL(1)分析表;
对于给定的输入串,应能判断识别该串是否为给定文法的句型。
二、实验环境
实验使用的操作系统 :Window XP
编程环境:Visual C++ 6.0
三、实验过程
1. 原理分析
一个编译程序在对某个源程序完成了词法分析工作之后,就进入语法分析阶
段,分析检查源程序是否是语法上正确的程序,并生成相应的内部中间表示供下
1
一阶段使用。在计算机科学和语言学中,语法分析(英:Syntacticanalysis ,也
叫 Parsing )是根据某种给定的形式文法对由单词序列(如英语单词序列)构成
的输入文本进行分析并确定其语法结构的一种过程。
语法分析器(Parser )通常是作为编译器或解释器的组件出现的,它的作用
是进行语法检查、并构建由输入的单词组成的数据结构(一般是语法分析树、抽
象语法树等层次化的数据结构)。语法分析器通常使用一个独立的词法分析器从
输入字符流中分离出一个个的“单词”,并将单词流作为其输入。实际开发中,
语法分析器可以手工编写,也可以使用工具(半)自动生成。
语法分析器的任务主要是确定是否可以以及如何从语法的起始符号推导出
输入符号串(输入文本),主要可以通过两种方式完成:
§ 自顶向下分析:根据形式语法规则,在语法分析树的自顶向下展开中有哪些信誉好的足球投注网站
输入符号串可能的最左推导。单词按从左到右的顺序依次使用。
§ 自底向上分析:语法分析器从现有的输入符号串开始,尝试将其根据给定
的形式语法规则进行改写,最终改写为语法的起始符号。
本次实验中主要用到的是自顶向下的语法分析 LL (1 ),现定义如下:
对文法 G 的句子进行确定的自顶向下语法分析的充分必要条件是,G 的任
意两个具有相同左部的
产生式 A— α|β 满足下列条件:
(1 )如果α、β均不能推导出ε,则 FIRST(α) ∩ FIRST(β) = Φ。
(2 )α 和 β 至多有一个能推导出 ε。
2
(3 )如果 β
您可能关注的文档
最近下载
- GBZ40846-2021 工程咨询 基本术语 (2).pdf VIP
- 机械制图--机械制图基础知识.ppt VIP
- 疑难伤口MDT全面管理新理念题库答案 - 2025年华医网继续教育.docx VIP
- 瑞升华蒸汽机械再压缩(MVR)蒸发器——技术交流课件.ppt VIP
- 《瑞升华蒸汽机械再压缩MVR蒸发器——技术交流.ppt VIP
- PICO384非制冷红外焦平面驱动成像方案研究.PDF VIP
- Q 320481 DWT002-2016_机械蒸汽再压缩(MVR)蒸发器.pdf VIP
- GB50868-2013 建筑工程容许振动标准.pdf VIP
- 2025年军事职业测试题及答案.doc VIP
- 学校食堂管理规章制度.docx VIP
文档评论(0)