发布时间 : 星期日 文章编译原理实验报告词法分析更新完毕开始阅读
2.实验运行截图: 1)成功运行截图:
从上面的截图中可以看出本次实验的基本任务是完成了。能够成功的完成词法的分类与辨认。其中,包括关键字(如int,void),标识符(如fa,a),各种常量(如 -10,1.2e+12),还有各类的终结符,还有就是两种注释都能成功的屏蔽,没有影响到正确的词法分析。
这里给出源文件及词法分析后的文件。 C语言源文件:
#include
printf(\}
词法分析后的文件: <33 , \<67 , \<40 , \<66 , \<10 , \<40 , \<56 , \<57 , \<60 , \<2 , \<40 , \<58 , \<50 , \<59 , \
<64 , \<2 , \<40 , \<51 , \<50 , \<64 , \<2 , \<40 , \<51 , \<50 , \<64 , \<10 , \<40 , \<56 , \<57 , \<60 , \<61 , \<64 , \<1 , \<40 , \<58 , \<50 , \<59 , \<64 , \<40 , \<85 , \<40 , \<64 , \<40 , \<84 , \
<40 , \<70 , \<40 , \<64 , \<25 , \<56 , \<40 , \<57 , \<40 , \<51 , \<40 , \<53 , \<50 , \<64 , \<40 , \<82 , \<64 , \<40 , \<56 , \<92 , \<40 , \<92 , \<57 , \<64 , \<61 , \
2.)这里再给出出现错误时的截图。本次程序设计,错误又分为两类,一种是出现了不该有的字符(如`与$),还有一类就是错误的标识符或是错误的常量。