c++编写的词法分析器

时间:2016-06-22 06:31:04
【文件属性】:
文件名称:c++编写的词法分析器
文件大小:70KB
文件格式:DOC
更新时间:2016-06-22 06:31:04
编译原理 词法分析 编译原理,词法分析, 一、源程序: #include #include using namespace std; #define MAX 22 char ch =' '; string key[6]={"DIM","IF","DO","STOP","END","BEGIM"}; string arr=""; FILE * fpin; void analyse(); int Iskey(string c){ //关键字判断 int i; for(i=0;i<6;i++) { if(key[i].compare(c)==0) return 1; } return 0; } int IsLetter(char c) //判断是否为字母 { if(((c<='z')&&(c>='a'))||((c<='Z')&&(c>='A'))) return 1; else return 0; }

网友评论