文件名称:编译原理词法分析程序
文件大小:31KB
文件格式:DOC
更新时间:2012-11-20 09:18:59
词法分析
char prog[80]={'\0'}, token[8]; //存放构成单词符号的字符串 char ch; int syn, //存放单词字符的种别码 n, sum, //存放整数型单词 m,p; //p是缓冲区prog的指针,m是token的指针 char *rwtab[6]={"begin","if","then","while","do","end"}; void scaner(){ m=0; sum=0; for(n=0;n<8;n++) token[n]='\0'; ch=prog[p++]; while(ch==' ') ch=prog[p++]; if(isalpha(ch)) //ch为字母字符