词法分析器设计源码.docVIP

  • 2
  • 0
  • 约6.54千字
  • 约 9页
  • 2020-09-03 发布于浙江
  • 举报
#includestdio.h #includestdlib.h #includestring #includeiostream using namespace std; string keywords[20]={include,void,main,int,char,float,double,if,else,then,break,continue,for,do,while,printf,scanf,begin,end,return}; char aa[99999]= ; string id[10000]; int pp=0; string nu[10000]; int qq=0; void initscanner() //程序初始化:输入并打开源程序文件和目标程序文件,初始化保留字表 { int i=0; FILE *fp; if((fp=fopen(a.txt,r))==NULL) { printf(Open error!); exit(0); } char ch=fgetc(fp); while(ch!=EOF) { aa[i]=ch; i++; ch=fgetc(fp); } fclose(fp); } int decide1(char a) //判断是否是字母 { if((a=aa=z)||(a=Aa=Z)) re

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档