- 144
- 0
- 约9.76千字
- 约 19页
- 2017-01-07 发布于北京
- 举报
[合肥工业大学编译原理实验词法分析设计
实验题目:词法分析设计
我幸苦写的程序,老师竟然认为我可能是抄的。女生就写不出来吗!不能忍啊!既然如此,我就将它放上网吧!(其他两个实验报告,我也会放上网的。请不用客气的下载吧)
Edited by Magic Yang
完成日期:2013-5-22一、实验目的
通过本实验的编程实践,使学生了解词法分析的任务,掌握词法分析程序设计的原理和构造方法,使学生对编译的基本概念、原理和方法有完整的和清楚的理解,并能正确地、熟练地运用。
二、实验内容
用VC++/VB/JAVA语言实现对C语言子集的源程序进行词法分析。通过输入源程序从左到右对字符串进行扫描和分解,依次输出各个单词的内部编码及单词符号自身值;若遇到错误则显示“Error”,然后跳过错误部分继续显示 ;同时进行标识符登记符号表的管理。
以下是实现词法分析设计的主要工作:
(1)从源程序文件中读入字符。
(2)统计行数和列数用于错误单词的定位。
(3)删除空格类字符,包括回车、制表符空格。
(4)按拼写单词,并用(内码,属性)二元式表示。(属性值——token的机内表示)
(5)如果发现错误则报告出错
(6)根据需要是否填写标识符表供以后各阶段使用。
三、数据结构及生成的算法描述
事先已经构造好的表
k数组------关键字表1,每个数组元素存放一个关键字
s 数组------分界符表 2
m数组
您可能关注的文档
- [2010高考语文专题复习:虚词讲稿..ppt
- [20118291730828BIA58.ppt
- [2010-K1K3新品课件.ppt
- [2008针对豆浆机,榨汁机调研.ppt
- [各类证书的注册流程及要求.doc
- [各类证书考取科目.doc
- [2010年秋法基:学习法律原理XIN.ppt
- [各类软件学习网址大全.doc
- [2011中考作文河南卷.ppt
- [3G业务培训教材V3.ppt
- 儿童护理自考试题及答案.docx
- 2026年四川省内江市社区工作者招聘考试备考题库及答案解析.docx
- 2025年河南省洛阳市城管协管招聘笔试试题及答案解析.docx
- 2025~2026学年广东雷州市英利初级中学八年级第二册第一次诊断数学试卷【附答案】.pdf
- 动物疫病应急预案.docx
- 儿童基本知识试题及答案.docx
- 2025~2026学年广东韶关市浈江区行之实验学校第一册八年级数学2月阶段学情检测试卷【附答案】.pdf
- 动物住院护理指南.docx
- 2025~2026学年广东省江门市某校下册七年级期中数学试卷【附答案】.pdf
- 初中英语人教版(2024) 七年级下册 跟踪测试卷之课时基础训练(含答案).docx
最近下载
- 航空运输地理 课件全套 第1--10章 地理学与航空运输地理---航空运输业的发展战略 .pdf
- (高清版)DB62∕T 3222-2022 建设工程造价成果文件编制标准.docx VIP
- 2025年静脉治疗护理技术操作规范 .pdf VIP
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第12章教案_画布API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第11章教案_界面API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第10章教案_设备API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第09章教案_位置API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第08章教案_数据缓存API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第07章教案_文件API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第06章教案_媒体API.doc
原创力文档

文档评论(0)