没有合适的资源?快使用搜索试试~ 我知道了~
首页编译原理实验一——C 语言词法分析器设计与实现
资源详情
资源评论
资源推荐

计 算 机 科 学 与 技 术 学 院
实 验 报 告
( 2018 ~2019 学年度 第二学期 )
课程名称
编译原理
实验名称
C 语言词法分析器设
计与实现
姓名 学号
专业 软件工程 班级
地点 教师

南华大学计算机科学与技术学院 实验报告
1. 实验目的及要求
实验目的:
通过设计、编制、调试一个具体的词法分析程序,加深对词法
分析原理的理解,并掌握在对程序设计语言源程序进行扫描过程中
将其分解为各类单词的词法分析方法。
实验要求:
1、明确定义单词的构词规则。
2、编写的分析程序要求能够正确实现源程序中的单词号。
3、识别出单词以<种别码,值>的形式保存在符号表中,正确设计
和维护符号表。
4、对于源程序中的简单语法错误、能够做出简单的错误处理,给出
简单的错误提示,保证顺利完成整个源程序的词法分析。
编译环境:code::Blocks
2. 实验步骤
1. 定义目标语言的可用符号表和构词规则;
2. 依次读入源程序符号,对源程序进行单词切分和识别,直到
源程序结束;
3. 对正确的单词,按照它的种别以<种别码,值>的形式保存
在符号表中;
4. 对不正确的单词,做出错误处理。
3. 实验内容
流程图
1. 判断字符串函数 letter()

南华大学计算机科学与技术学院 实验报告
2. 判断数字函数 digit()
剩余11页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0