- 6
- 0
- 约2.82千字
- 约 5页
- 2019-10-15 发布于湖北
- 举报
实验1 词法分析程序设计
【实验目的】
(1)理解词法分析在编译程序中的作用
(2)加深对有穷自动机模型的理解
(3)掌握词法分析程序的实现方法和技术
【实验内容】
对一个简单语言的子集编制一个一遍扫描的词法分析程序。
【设计思路】
1、流程图置初值
置初值
调用扫描子程序
输出串结束?
输出单词二元组
是
否
结束
图1.1 词法分析主程序示意图
2、源程序代码
(1)scan.h //头文件-----扫描程序
#includestdio.h
#includestring.h
#define CLEAR memset(token,\0,sizeof(token))//清空数组token
char prog[80],token[8];
char ch;
int syn,p,m,n,sum; //p是缓冲区prog的指针,m是token的指针
char *rwtab[6]={begin,if,then,while,do,end};
void scanner() //词法扫描程序
{
CLEAR;m=0;
while(ch== )
{
++p;ch=prog[p]; //读下一个字符;
}
if((ch=ach=z)||(ch=Ach=Z))
{
m=0;
while((ch=ach=z)|
您可能关注的文档
最近下载
- 体例格式12:工学一体化课程《小型网络安装与调试》任务3教学单元2教学单元活动方案.docx VIP
- 水吸收氨气的填料吸收塔设计毕业论文.pdf VIP
- 2024-2025学年初中音乐七年级上册(2024)人教版(2024)教学设计合集.docx
- 西宁市海湖中学2025-2026学年高一上学期期中考试语文试卷(含答案).pdf VIP
- 基于联邦学习的跨区域应急协同决策系统研究.docx
- 湘美版美术 六年级上册 第三单元 第3课《营造活动氛围》课件.ppt
- 2027届广州中考英语项目情境读写综合专项10组.docx VIP
- 冬季施工方案.docx VIP
- 2027届广州中考英语听说考试专项训练10套.docx VIP
- 隐蔽工程验收记录填写方法共87种.docx VIP
原创力文档

文档评论(0)