编译原理实验一:词法分析

时间:2014-04-27 07:05:35
【文件属性】:

文件名称:编译原理实验一:词法分析

文件大小:12KB

文件格式:CPP

更新时间:2014-04-27 07:05:35

编译原理 实验一 词法分析 C++

实验一:C++源代码单词扫描程序(词法分析) 功能: (1)C++源代码扫描程序识别C++记号。 C++语言包含了几种类型的记号:标识符,关键字,数(包括整数、浮点数),字符串、注释、特殊符号(分界符)和运算符号等。 (2)打开一个C++源文件,打印出所有以上的记号。 (3)要求应用程序应为Windows界面。 (4)选作部分:为了提高C++源程序的可读性,C++程序在书写过程中加入了空行、空格、缩进、注释等。假设你想牺牲可读性,以节省磁盘空间,那么你可以存贮一个删除了所有不必要空格和注释的C++源程序的压缩文本。因此,程序中还应该有这样的压缩功能。 (5)选作部分:进一步思考或实现——如何进一步实现减小源文件大小的压缩功能。 (6)应该书写完善的软件文档。


网友评论

  • 要是用MFC界面就更好了
  • 还不错,注释清楚明了
  • 不是MFC界面诶……不过代码不错,注释很全。
  • 代码写的不错
  • 为啥调试程序之后只生成一个listing.txt 里面啥都没有
  • 很好,注释齐全,让人一看就懂,学到了不少
  • 执行过程序,感觉它能识别的C++记号不够多。
  • 写得很好,起码我的水品差远了
  • 写的不错,解析很清晰,可惜不是MFC界面的~~
  • 注释很齐全啊。。简洁。。不过老用大写字母有点难看
  • 写的不错。。注释也比较清楚