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; }


网友评论