- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
编译技术
班级网络0802
学号**********
姓名叶晨舟
指导老师朱玉全
2011年7月4日
一、目的
编译技术是理论与实践并重的课程,而其实验课要综合运用一、二年级所学的多门课程
的内容,用来完成一个小型编译程序。从而巩固和加强对词法分析、语法分析、语义分析、
代码生成和报错处理等理论的认识和理解;培养学生对完整系统的独立分析和设计的能力,
进一步培养学生的独立编程能力。
二、任务及要求
基本要求:
1.词法分析器产生下述小语言的单词序列
这个小语言的所有的单词符号,以及它们的种别编码和内部值如下表:
单词号种别编码助记内码值
DIM1$DIM-
IF2$IF-
DO3$DO-
STOP4$STOP-
END5$END-
标识6$ID-
常数(整)7$INT内部字串
=8$ASSIGN标准二进形式
+9$PLUS-
*10$STAR-
**11$POWER-
,12$COMMA-
(13$LPAR-
)14$RPAR-
对于这个小语言,有几点重要的限制:
首先,所有的关键字(如IF﹑WHILE等)都是“保留字”。所谓的保留字的
意思是,用户不得使用它们作为自己定义的标示。例如,下面的写法是绝对禁
止的:
IF(5)=x
其次,由于把关键字作为保留字,故可以把关键字作为一类特殊标示来处
理。也就是说,对于关键字不专设对的转换图。但把它们(及其种别编码)预
先安排在一张表格中(此表叫作保留字表)。当转换图识别出一个标识时,就
去查对这张表,确定它是否为一个关键字。
再次,如果关键字、标识和常数之间没有确定的运算或界作间隔,则
必须至少用一个空白作间隔(此时,空白符不再是完全没有意义的了)。例如,
一个条件语句写为
IFi0i=1;
而绝对不要写成
IFi0i=1;
因为对于后者,我们的分析器将无条件地将IFI看成一个标识。
这个小语言的单词符号的状态转换图,如下图:
.语法分析器能识别由加减乘除乘方括号()操作数所组成的
2+-*/^
算术表达式,其文法如下:
E→E+T|E-T|T
T→T*F|T/F|F
您可能关注的文档
- 沧州职业技术学院2020下半年招聘考试《教学基础知识》试题及答案.pdf
- 货物采购项目实施方案.pdf
- 《数据结构与算法》期末练习题3.pdf
- 2023年高速收费站收费员工作总结(精选7篇).pdf
- 节日营销策略5篇(实用).pdf
- 职业生涯规划的六大步骤.pdf
- 组合逻辑电路的设计实验报告.pdf
- “能力提升工程”2016年省直及其他附属中小学(幼儿园)在线测试题.pdf
- 苏教版初二生物上册五彩缤纷的植物世界知识点.pdf
- 2023年事业单位考核教师个人总结(四篇).pdf
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
最近下载
- 成套简历几何简约个人简历word简历模板.pdf VIP
- (新统编版)语文六年级上册 第三单元 大单元教学设计.docx
- 《盘扣制作》-精选·课件.ppt
- BP85224DA参考设计_ 5V200mA buck/正电压/晶丰明源家电电源.pdf
- 食管裂孔疝诊断治疗指南.doc
- BP85256D参考设计_12V300mA 晶丰明源家电电源.pdf
- 现代服务业劳动(教案) 六年级上册劳动鲁科版.pdf
- 2021年XX市委党校组工干部培训班学习心得体会.doc VIP
- 天津市第二十五中学2024-2025学年高三上学期第一次月考物理试卷.docx VIP
- 中国LNG加气站行业市场现状及发展前景分析-预计2025年市场保有量将超7700座.docx
文档评论(0)