文件名称:编译原理实验一 词法分析
文件大小:1.88MB
文件格式:RAR
更新时间:2016-07-22 13:19:28
编译原理 实验 词法分析 代码
编译原理课程实验,词法分析,功能: (1)C++源代码扫描程序识别C++记号。 C++语言包含了几种类型的记号:标识符,关键字,数(包括整数、浮点数),字符串、注释、特殊符号(分界符)和运算符号等。 (2)打开一个C++源文件,打印出所有以上的记号。 (3)要求应用程序应为Windows界面。 (4)选作部分:为了提高C++源程序的可读性,C++程序在书写过程中加入了空行、空格、缩进、注释等。假设你想牺牲可读性,以节省磁盘空间,那么你可以存贮一个删除了所有不必要空格和注释的C++源程序的压缩文本。因此,程序中还应该有这样的压缩功能。 (5)选作部分:进一步思考或实现——如何进一步实现减小源文件大小的压缩功能。 (6)应该书写完善的软件文档。
【文件预览】:
as
----resource.h(864B)
----test.cpp(2KB)
----as.plg(917B)
----Debug()
--------asDlg.obj(67KB)
--------vc60.pdb(428KB)
--------as.ilk(358KB)
--------vc60.idb(249KB)
--------StdAfx.obj(103KB)
--------as.exe(116KB)
--------as.res(3KB)
--------as.pdb(425KB)
--------Global.obj(12KB)
--------as.pch(5.37MB)
--------as.obj(13KB)
----Global.cpp(1KB)
----as.ncb(65KB)
----ReadMe.txt(3KB)
----as.cpp(2KB)
----res()
--------as.rc2(394B)
--------as.ico(1KB)
----Global.h(149B)
----asDlg.cpp(19KB)
----as.rc(6KB)
----StdAfx.cpp(204B)
----as.dsw(529B)
----asDlg.h(2KB)
----as.clw(1KB)
----StdAfx.h(1KB)
----as.h(1KB)
----as.opt(49KB)
----as.aps(35KB)
----as.dsp(4KB)