合工大编译原理实验报告,后面附代码,孩纸,只能参考不能抄袭哦,好好学习天天向上,
对输入的txt文件内的内容进行词法分析: 由文件流输入test.txt中的内容, 对文件中的各类字符进行词法分析 打印出分析后的结果;
二、程序结构描述:(源代码见附录)
1、利用Key[]进行构造并存储关键字表;利用optr[]进行构造并存储运算符表;利用separator[]进行构造并存储分界符表;
2、bool IsKey(string ss) {}判断是否是关键字函数若是关键字返回true,否则返回false;
bool IsLetter(char c) {}判断当前字符是否字母,若是返回true,否则返回false;
bool IsDigit(char c) {}判断当前字符是否是数字,若是返回true,否则返回false;
bool IsOptr(string ss) {}判断当前字符是否是运算符,若是返回true,否则返回false; bool IsSeparator(string ss) {}判断当前字符是否是分界符,若是返回true,否则返回false; void analyse(ifstream &in) {}分析函数构造; 关系运算符通过switch来进行判断;
三、实验结果
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高等教育编译原理实验报告-合肥工业大学版(2)全文阅读和word下载服务。
相关推荐: