一、实验任务二、实验介绍1、实验目的2、词法分析器的设计.ppt
一、实验任务 1、实验流程: 2、任务分配 每一小组由5-6人组成,具体任务分配如下: 词法分析器部分由1-2个人完成,输入的根据TINY文法写的源程序,输出的是单词的TOKEN序列及单词具体属性值和所在行号,分别存放在数组中; 语法分析部分由2-3人完成,从数组中输入TOKEN序列,进行语法分析,并在内存中构造出一颗语法树,输出的是指向这颗语法树的根结点的指针; 语法树的遍历与打印由1个人完成,输入的是指向语法树的根结点指针,输出的是按一定格式缩排的语法树结构图; 最后写一个编译原理课程设计报告,总结一下实验过程中的体会。 二、实验介绍 1、实验目的 通过实现小型编译器TINY,了解并掌握编译器设计过程和实现方法,从而进一步了解编译的一般原理,并提高自己的编程能力。 2、词法分析器的设计 词法分析目的: 词法分析主要是把源程序的字符串序列序列逐个拚出单词,转换成所谓的TOKEN序列,其中TOKEN是单词的内部表示。这样以字符为但单位的源程序就变成了以单词为单位的内部表示。此后的语法分析和语义分析的扫描对象是词法分析器产生的TOKEN序列。 1)构造TINY语言的保留字表(共有8个) a、数据结构: define maxReservered=8/*保留字的数*/ static struct{ ch
您可能关注的文档
- 2013年苏州市中、小学生车辆模型锦标赛规程.doc
- 2013青岛市考试录用监狱机关公务员(人民警察)简章.doc
- 2014秋《VisualBasic程序设计》复习指导.doc
- 2015年度省人才发展专项资金绩效评价指标表.doc
- 2016-2017学年厦门市初中总复习质量检测.doc
- 2016年2月奉贤区环保局排污收费公告.doc
- 2016年企业缴纳五险一金汇总表.doc
- 2017F14036江苏师范大学科技园消防维保专项服务招标文件.doc
- 2017届广州市普通高中毕业班综合测试(二)文综质量分析.ppt
- 2017年县对市公开承诺事项任务分解一览表.doc
- GB/T 5135.18-2026自动喷水灭火系统 第18部分:消防管道支吊架.pdf
- 中国国家标准 GB/T 5135.18-2026自动喷水灭火系统 第18部分:消防管道支吊架.pdf
- GB/T 9978.3-2026建筑构件耐火试验方法 第3部分:试验方法和试验结果应用指南.pdf
- 《GB/T 9978.3-2026建筑构件耐火试验方法 第3部分:试验方法和试验结果应用指南》.pdf
- 中国国家标准 GB/T 9978.3-2026建筑构件耐火试验方法 第3部分:试验方法和试验结果应用指南.pdf
- GB/T 47335.2-2026中医药 诊断词汇 第2部分:脉象.pdf
- 中国国家标准 GB/T 47335.2-2026中医药 诊断词汇 第2部分:脉象.pdf
- 《GB/T 47335.2-2026中医药 诊断词汇 第2部分:脉象》.pdf
- 中国国家标准 GB/T 32151.11-2026温室气体排放核算与报告要求 第11部分:煤炭生产企业.pdf
- GB/T 32151.11-2026温室气体排放核算与报告要求 第11部分:煤炭生产企业.pdf
最近下载
- 2025年公务员考试常识必考知识点汇总.pdf VIP
- 【三菱】伺服MR-JE说明书(较新).pdf VIP
- 云南银行面试题及答案.doc VIP
- 母乳喂养促进策略指南(2026).pptx VIP
- 三菱(MITSUBISHI)MR-JE-40A使用手册说明书.pptx VIP
- 年产20万吨有机生态复合肥建设项目安全预评价.doc VIP
- 三菱(MITSUBISHI) MR-JE-40A使用手册说明书.pptx VIP
- 毕业设计(论文)-分级挤压式核桃破壳机的设计.docx VIP
- 看不见的杀手——病毒性传染病知到智慧树期末考试答案题库2025年中南大学.docx VIP
- 2026年高考作文备考之“红军长征胜利90周年”写作主题及写作示范.docx VIP
原创力文档

文档评论(0)