- 7
- 0
- 约3.94千字
- 约 6页
- 2023-01-11 发布于上海
- 举报
编译原理词法分析器实验报告
篇一:编译原理词法分析器实验报告
曲阜师范大学实验报告
计 算 机 系 2008年级 软件工程 一班组 日期 2010年10月17日星期日
姓名
陈金金 同组者姓名
课程编 译 原 理 成绩
实验名称:教师签章 词法分析器
一、实验目的:
1·掌握词法分析的原理。
2·熟悉保留字表等相关的数据结构与单词的分类方法。
3·掌握词法分析器的设计与调试。
二、实验内容:
根据编译中的分词原理,编写一个词法分析程序:
1. 输入:任意一个C 语言程序的源代码。
2. 处理:对输入进行分析,分离出保留字、标识符、常量、算符和界符。
3. 输出:对应的二元式(种别编码自定,可暂编为一类对应一个编码)。
三、实验要求:
1. 任选C/C++/Java 中的一种高级程序语言编程完成词法分析器。
2. 词法分析器应以教材所述分词原理为依据,使用恰当的数据结构和方法, 结构清晰、高效。
四、实验环境:
WindowsXp操作系统,J2SE ,Eclipse集成开发环境
五、实验分析:
将源代码作为长字符串进行读入,之后通过switch语句,及状态转换图进行词素识别,并对识别的词素
进行分类整理以二元式的形式输出。
六、实验过程:
1、建立词法分析器界面,很简单:输入框,输出框,执行分析按钮
原创力文档

文档评论(0)