实验一、词法分析实验
商务软件工程三班 吴文成 201506110217
一、 实验目的
调试词法分析程序,实现从源程序中分出各种单词的方法;
加深对课堂教学的理解;
提高词法分析方法的实践能力。
掌握从源程序文件中读取有效字符的方法和产生源程序的内部表示文件的方法;
掌握词法分析的实现方法;
上机调试编出的词法分析程序;
二、 实验内容和要求
1) 掌握从源程序文件中读取有效字符的方法和产生源程序的内部表示文件的方法
2) 掌握词法分析的实现方法
3) 掌握如何分配种别码;
4) 上机调试编出的词法分析程序
5) 为简单起见,假设编译语言具有以下特征,该词法分析器至少能识别以下几类种别码:
三、 实验方法、步骤及结果测试
(1)源程序
#include<stdio.h> main() { char n[100],n1[100],n2[100]; int i,i1=0,i2=0,j; printf("请你输入字符串: "); gets(n); for(i=0;i<n;i++) { j=(int) n[i]; n1[i]=n[100]; if((j>=65) && (j<=90)||(j>=90) && (j<=122)) { n1[i1]=n[i]; i1++; } else{ while(i1!=0) { n1[i1]='