文件名称:C语言编写的词法分析
文件大小:8KB
文件格式:TXT
更新时间:2013-06-02 10:33:27
词法分析 c语言 编译原理
char ch;//保存最新读进的源程序字符 char strToken[128];//保存构成单词符号的字符串 void GetChar();//将下一个字符读到ch中,搜索指示器前移一个字符位置 void GetBC();//检查ch中的字符是否为空白,若是,则调用getChar,直至ch中为非空字符 void Concat();//将ch中的字符连接到strToken之后, /*int IsLetter();//判断ch中的字符是否为字母,利用ctype.h中提供的isalpha来实现。 */ /*int IsDigit();//判断ch中的字符是否为数字,利用ctype.h中提供的isdigit来实现*/ int Reserve();//对strToken中的字符串查找保留字表,若是保留字,则返回它的编码,若不是则返回一个非编码数值。 void Retract();//将搜索指示器回调一个字符位置,ch置为空。 int InsertId();//将strToken中的标识符插入符号表,返回符号表指针。 int InsertConst();//将strToken中的常数插入常数表中,返回常数表的指针。 /*