文件名称:C++词法分析器
文件大小:499KB
文件格式:ZIP
更新时间:2022-04-09 07:35:51
编译原理 c++ 词法分析器 窗体应用程序
这个压缩包是在下编译原理课程实验代码,用c++实现词法分析,并以窗体应用程序的形式显示出来。 实验内容及要求如下: (1)C++源代码扫描程序识别C++记号。 C++语言包含了几种类型的记号:标识符,关键字,数(包括整数、浮点数),字符串、注释、特殊符号(分界符)和运算符号等。 (2)打开一个C++源文件,打印出所有以上的记号。 (3)要求应用程序应为Windows界面。 (4)选作部分:为了提高C++源程序的可读性,C++程序在书写过程中加入了空行、空格、缩进、注释等。假设你想牺牲可读性,以节省磁盘空间,那么你可以存贮一个删除了所有不必要空格和注释的C++源程序的压缩文本。因此,程序中还应该有这样的压缩功能。 (5)选作部分:进一步思考或实现——如何进一步实现减小源文件大小的压缩功能。 (6)应该书写完善的软件文档。
【文件预览】:
cifafenxiqi
----.vs()
--------cifafenxiqi()
----cifafenxiqi()
--------Form1.Designer.cs(9KB)
--------Program.cs(523B)
--------obj()
--------bin()
--------Form1.cs(10KB)
--------Form1.resx(6KB)
--------App.config(189B)
--------Properties()
--------cifafenxiqi.csproj(4KB)
----cifafenxiqi.sln(1KB)