电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

电子科技大学-计算机学院-编译原理实验-词法分析

电子科技大学-计算机学院-编译原理实验-词法分析_第1页
1/9
电子科技大学-计算机学院-编译原理实验-词法分析_第2页
2/9
电子科技大学-计算机学院-编译原理实验-词法分析_第3页
3/9
#i nc lud e<std i o、h〉#i n c l ude= 'a'&&cha r acter 〈= 'z’) || (c har acter 〉= ’A'&&ch a rac t er <= 'Z’))ﻩre tu rn t rue;ﻩel s eﻩr etu rn fals e;}/*推断ch ar a c t er 就是否为数字*/bool di g it(ch ar ch a r ac ter){i f (ch a ra c ter >= '0'&&ch a r a c t er <= '9')r etu r n true;elseﻩr e turn f alse;}/*回退字符*/v o id r etr ac t(cha r& c ha ra cter){u n get c(ch a rac ter, stdin);ﻩchara c t er = NULL;}/*返回保留字得对应种别*/i n t r e s e rv e(char* token){ﻩif (str c mp(tok en, "b e gin”) == 0)return 1;ﻩels e if (s trcmp(token, "e n d") == 0)ﻩﻩre t u rn 2;e l s e if (s t r cmp(token, "i n t e ge r") == 0)retu rn 3;ﻩelse if (s t r cm p(t oken, "i f") == 0)ﻩreturn 4;e lse if (strcm p(toke n, "t h en”) == 0)ﻩret u rn 5;else if (strc m p(token, "e l se”) == 0)ﻩr et ur n 6;else if (s trc m p(t o k en, "funct i on") == 0)ﻩﻩret u rn 7;ﻩe lse if (s t r cmp(token, "rea d”) == 0)ﻩre t u r n 8;el s e i f (strcmp(token, ”wr it e”) == 0)ﻩret u...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

电子科技大学-计算机学院-编译原理实验-词法分析

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部