
合工大编译原理实验之词法分析(李宏芒)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本课程为合肥工业大学编译原理实验系列之一,专注于词法分析部分,由讲师李宏芒教授指导。学生将通过实践操作深入理解编译器如何处理源代码的词汇结构。
合工大编译原理实验一:词法分析
李宏芒
### 一、实验目的
通过本实验的编程实践,使学生了解词法分析的任务,并掌握词法分析程序设计的原理与构造方法,从而对编译的基本概念、原理和方法有完整的且清晰的理解,并能够正确熟练地运用。
### 二、功能描述
1. 用户可以在界面文本框内手动输入或者通过文件导入的方式提供.c或.txt格式的代码段进行分析。
2. 如遇到错误,则程序会报告出错信息ERROR,同时给出统计行数和列数以帮助定位错误单词。
3. 程序将自动删除包括但不限于制表符(\t)、回车符(\r)、换行符(\n)以及空格( )在内的所有空白字符。
4. 按照关键字(内码1)、标识符(内码2)、常数(内码3)、运算符(内码4)、关系运算符(内码5)和分界符号(内码6),分别进行分类,并用(内码,属性)二元式表示;错误情况使用7作为标记。
5. 系统支持根据需要扩充标识符表以适应更广泛的应用场景。
6. 对于复合的二元运算符如++、--、==、>=和<=,程序能够整体识别。
全部评论 (0)
还没有任何评论哟~


