【精品】词法分析程序终结版

【精品】词法分析程序终结版

ID:41556611

大小:64.01 KB

页数:11页

时间:2019-08-27

【精品】词法分析程序终结版_第1页
【精品】词法分析程序终结版_第2页
【精品】词法分析程序终结版_第3页
【精品】词法分析程序终结版_第4页
【精品】词法分析程序终结版_第5页
资源描述:

《【精品】词法分析程序终结版》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、///////Final.h#includc#include//文件流头文件#includeusingnamespacestd;structunit_space{charvalue;intx;inty;}unit_array[100001;structLcxUnitinttype;intNO;intx;inty;}IUList[10000];intx_flag=O;〃这个是用来放坐标的x值,即列值inty_flag=1;〃放y值,即行值charch_in;intch_in_type=O;intin_

2、index=0;//S个值是int数组的卜标intch_index=0;//这个值是char数组的下标intnumber=0;〃这值是整型单元的值stringchararray;//定义char型单元stringIDSpace[1024];〃标识符表intIUnumbcr=0;//这值是整型单元的编号intSUnumber=0;//这值是char单元的编号intexit_flag=l;//-个判断用的变量intinclude_i=O;//unit_array的卜标intaction;inti;intKey_flag;//关键字判断时用的变量intID_

3、flag=0;//ID重复判断时用的变量intint_string[10];//ffl来存int单元,大小为10charchar_string[20];//ffl来存char单元,大小为20ifstreaminf(,'d:\Text_program.txt,');//J^件流读取声明ofstrcamoutput_file(,,d:\RESULT.txtn);//文件流存储声明#include#include//文件流头文件#includeusingnamespacestd;structunit_

4、spacc{charvalue;intx;inty;}unit_array[10000];structLexUnitinttype;intNO;intx;inty;}IUList[10000J;intx_flag=0;//这个是用来放坐标的x值,即列值inty_flag=1;//放y值,即彳亍值charch_in;intch_in_type=();intin_index=0;//这个值是int数组的下标intch_index=0;//这个值是char数组的下标intnumber=0;//这值是整型单元的值stringchararray;//定义char

5、型单元stringIDSpacc[1024];//标识符表intIUnumber=0;//这值是整型单元的编号intSUnumber=0;//这值是char单元的编号intexil_flag=l;//-•个判断用的变量intincludc_i=O;//unit_array的下标intaction;inti;intKey.flag;//关键字判断时用的变量intID_flag=0;//ID重复判断时用的变量intint_string[10];//用来存int单元,大小为10charchar_string[20J;//用來存char单元,大小为20ifst

6、rcaminf("d:\Tcxt_program.txtH);//文件流读取声明ofstreamoutput_file(Hd:\RESULT.txtn);//文件流存储声明〃/////词法分析程序.cpp#include#include#inckidcnFinaI.hnusingnamespacestd;char*KeyWord[57]={''asm”,”autoTbool”,“break",“case”,"catch”,“char”,”class”,“const”,“continue”,”default”,”

7、deleteTdo”,“double”,“else”,“explicit”,“extern”,吁alse”,“float”,'fbr”,"friend”,“goto”,“if",“inline","int',,"long'"mutable","namespace'V,new",'operator","private"/'protected","public","register”,"retum","short","signed","sizeof,"static","struct”,”switch”,“template”,“this”,”throw”,

8、%rue”,"try”,%ypedef',%ypeid”,“typename”,“union”

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。