- 3
- 0
- 约5.24千字
- 约 8页
- 2018-02-21 发布于河南
- 举报
编译原理-词法分析程序
// made from dragon
// example1.cpp : Defines the entry point for the console application.
//(1)将单词分为标识符、常数、保留字和分隔符。
//(2)事先建立一保留字表,以备在识别保留字时进行查询。变量名表及常数表则在词法分析过程中建立。
//(3)所输出的每一单词,均按形如(CLASS,VALUE)的二元式编码。
// (4)输出保留字表3、标识符表1、常量表2 、分隔符用4
//----------表示对源程序修改过的部分-------------
//
//
//
//
//分析程序 source.txt
//PROGRAM SOURCE ;
//{this little source program is used to illustrate compiling procedure.}
//VAR x , y , z : integer ;
// a : integer ;
//BEGIN
//2ab
//%%#
//x:= 23+5;
//z:= x DIV-3b;
//y:= z+18*3;
//a:= x + (y-2) DIV 4;
//IF ab THEN s:=s+1;
// ELSE s:=s-1;
//WHILE x0 DO
// y:=y
原创力文档

文档评论(0)