- 41
- 0
- 约5.25千字
- 约 7页
- 2020-11-22 发布于湖北
- 举报
源程序的输入和扫描
湖南农业大学信息科学技术学院
学 生 实 验 报 告
姓名: 年级专业班级 日期 年 月 日 成绩
课程名称 编译原理实验 实验名称 源程序的输入和扫描 实验类型 设计性
【实验目的、要求】
理解源程序被编译器读取的过程,掌握扫描程序的编写方法。
【实验内容】
编制一个源程序的输入过程,从键盘、文件或文本框输入若干行语句,依次存入输入缓冲区(字符型
数据);
并编制一个扫描子程序,该子程序中每次调用能依次从存放源程序的输入缓冲区中读出一个有效字符。
【实验环境】
计算机 CodeBlocks
【实验步骤、过程】
1 功能描述
扫描一段源程序,经字符分析后分离出关键字、标识符、运算符、常数和分隔符,并分行显示。
2 程序结构描述
从文本中读入源程序。
利用 flag 标志记录当前字符的下一个字符的属性 (如为空格 flag 就为 0,为分隔符就为 -1 等 ) 。并用结
构体
原创力文档

文档评论(0)